scripts/rvm in rvm-1.0.21 vs scripts/rvm in rvm-1.0.22

- old
+ new

@@ -2,12 +2,11 @@ # rvm : Ruby enVironment Manager # http://rvm.beginrescueend.com # http://github.com/wayneeseguin/rvm -grep -q '^rvm ()' < <( declare -f ) # Is RVM is a shell function? - -if [[ $? -gt 0 || ${rvm_reload_flag:-0} -eq 1 ]] ; then +# Is RVM loaded as a shell function already? +if ! declare -f rvm > /dev/null || [[ ${rvm_reload_flag:-0} -eq 1 ]] ; then if [[ ${rvm_ignore_rvmrc:-0} -eq 0 ]]; then for rvmrc in /etc/rvmrc "$HOME/.rvmrc" ; do