diff options
Diffstat (limited to 'lib/bundler/mirror.rb')
-rw-r--r-- | lib/bundler/mirror.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/bundler/mirror.rb b/lib/bundler/mirror.rb index 9903e158ab..8a081ba91f 100644 --- a/lib/bundler/mirror.rb +++ b/lib/bundler/mirror.rb @@ -45,7 +45,8 @@ module Bundler private def fetch_valid_mirror_for(uri) - mirror = @mirrors[uri.to_s.downcase] || @mirrors[URI(uri.to_s).host] || Mirror.new(uri) + downcased = uri.to_s.downcase + mirror = @mirrors[downcased] || @mirrors[URI(downcased).host] || Mirror.new(uri) mirror.validate!(@prober) mirror = Mirror.new(uri) unless mirror.valid? mirror @@ -72,7 +73,7 @@ module Bundler @uri = if uri.nil? nil else - URI(uri.to_s.downcase) + URI(uri.to_s) end @valid = nil end |