diff --git a/libraries/provider_rbenv_rubygems.rb b/libraries/provider_rbenv_rubygems.rb index 6c4493a..7f23563 100644 --- a/libraries/provider_rbenv_rubygems.rb +++ b/libraries/provider_rbenv_rubygems.rb @@ -81,7 +81,11 @@ def remove_package(name, version) end def install_via_gem_command(name, version = nil) - src = @new_resource.source && " --source=#{@new_resource.source} --source=http://rubygems.org" + if @new_resource.source =~ /\.gem$/i + name = @new_resource.source + else + src = @new_resource.source && " --source=#{@new_resource.source} --source=https://rubygems.org" + end version_option = (version.nil? || version.empty?) ? "" : " -v \"#{version}\"" shell_out!(