# Load RVM, if you are using it
[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm
-# Load the auto-completion script if RVM was loaded.
+# Check to make sure that RVM is actually loaded before adding
+# the customizations to it.
if [ "$rvm_path" ]
then
+ # Load the auto-completion script if RVM was loaded.
[[ -r $rvm_path/scripts/completion ]] && . $rvm_path/scripts/completion
-fi
-switch () {
- rvm $1
- local v=$(rvm_version)
- rvm wrapper $1 textmate
- echo "Switch to Ruby version: "$v
-}
+ switch () {
+ rvm $1
+ local v=$(rvm_version)
+ rvm wrapper $1 textmate
+ echo "Switch to Ruby version: "$v
+ }
+
+ rvm_default () {
+ rvm --default $1
+ rvm wrapper $1 textmate
+ }
-rvm_default () {
- rvm --default $1
- rvm wrapper $1 textmate
-}
+ function rvm_version () {
+ ruby --version
+ }
-function rvm_version () {
- ruby --version
-}
\ No newline at end of file
+fi