summaryrefslogtreecommitdiff
path: root/plugins/rvm
diff options
context:
space:
mode:
authorStanislav Schultz <ixrb@ya.ru>2014-03-28 20:25:13 +0300
committerStanislav Schultz <ixrb@ya.ru>2014-03-28 20:25:13 +0300
commitb2ea7d3ec12152ab4d864c27c33d8b9396c68858 (patch)
tree36c0c6b7ffb15f32bdce825ae32f183f0e5036fd /plugins/rvm
parent70dfb91b982b91cd2bd052124e8b65b774f66db1 (diff)
downloadzsh-b2ea7d3ec12152ab4d864c27c33d8b9396c68858.tar.gz
zsh-b2ea7d3ec12152ab4d864c27c33d8b9396c68858.tar.bz2
zsh-b2ea7d3ec12152ab4d864c27c33d8b9396c68858.zip
Add Ruby 2.1.1 support to rvm plugin
Diffstat (limited to 'plugins/rvm')
-rw-r--r--plugins/rvm/rvm.plugin.zsh12
1 files changed, 12 insertions, 0 deletions
diff --git a/plugins/rvm/rvm.plugin.zsh b/plugins/rvm/rvm.plugin.zsh
index 3bde154df..ad23e18d7 100644
--- a/plugins/rvm/rvm.plugin.zsh
+++ b/plugins/rvm/rvm.plugin.zsh
@@ -6,6 +6,7 @@ alias gemsets='rvm gemset list'
local ruby18='ruby-1.8.7'
local ruby19='ruby-1.9.3'
local ruby20='ruby-2.0.0'
+local ruby21='ruby-2.1.1'
function rb18 {
if [ -z "$1" ]; then
@@ -40,6 +41,17 @@ function rb20 {
_rb20() {compadd `ls -1 $rvm_path/gems | grep "^$ruby20@" | sed -e "s/^$ruby20@//" | awk '{print $1}'`}
compdef _rb20 rb20
+function rb21 {
+ if [ -z "$1" ]; then
+ rvm use "$ruby21"
+ else
+ rvm use "$ruby21@$1"
+ fi
+}
+
+_rb21() {compadd `ls -1 $rvm_path/gems | grep "^$ruby21@" | sed -e "s/^$ruby21@//" | awk '{print $1}'`}
+compdef _rb21 rb21
+
function rvm-update {
rvm get head
}