From f40939fe827aaf15f5a13eea7948182b62dee23e Mon Sep 17 00:00:00 2001 From: Fletcher Nichol Date: Fri, 20 Jan 2012 21:55:54 -0700 Subject: [PATCH] Now rvm_global_gem respects version attr in global.gems file. References #63 --- providers/global_gem.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/providers/global_gem.rb b/providers/global_gem.rb index 742bee19..42405942 100644 --- a/providers/global_gem.rb +++ b/providers/global_gem.rb @@ -90,7 +90,11 @@ def gem_package_wrapper(exec_action, ruby_global_gemset) # # @oaram [Symbol] action to :create or :remove the gem from the file def update_global_gems_file(exec_action) - gem = new_resource.package_name + gem = if new_resource.version + "#{new_resource.package_name} -v#{new_resource.version}" + else + new_resource.package_name + end user_dir = Etc.getpwnam(new_resource.user).dir if new_resource.user global_gems_file = if new_resource.user "#{user_dir}/.rvm/gemsets/global.gems"