From b740d7f0f731e9029720d012c289dd00056120f1 Mon Sep 17 00:00:00 2001 From: Travis Swicegood Date: Mon, 30 May 2011 09:52:30 -0500 Subject: [PATCH] Make sure that RVM is loaded before defining extras --- plugins/available/rvm.plugin.bash | 33 +++++++++++++++++-------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/plugins/available/rvm.plugin.bash b/plugins/available/rvm.plugin.bash index 97f0214..e158a80 100644 --- a/plugins/available/rvm.plugin.bash +++ b/plugins/available/rvm.plugin.bash @@ -3,24 +3,27 @@ # 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 -- 2.17.1