Is it better to use a check that actually goes through rvm? I can imagine a situation where someone is loading their dotfiles, and `$rvm_path` might be set, but no rvm is being used. Perhaps `rvm --prefix` would be preferable (`~/.rvm/` by default)?

See: http://manpages.ubuntu.com/manpages/precise/man1/rvm.1.html