diff options
Diffstat (limited to 'lib/bundler/source/rubygems.rb')
-rw-r--r-- | lib/bundler/source/rubygems.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/bundler/source/rubygems.rb b/lib/bundler/source/rubygems.rb index 8c592cb727..353194f53f 100644 --- a/lib/bundler/source/rubygems.rb +++ b/lib/bundler/source/rubygems.rb @@ -289,8 +289,10 @@ module Bundler idx = Index.new have_bundler = false Bundler.rubygems.all_specs.reverse_each do |spec| - next if spec.name == "bundler" && spec.version.to_s != VERSION - have_bundler = true if spec.name == "bundler" + if spec.name == "bundler" + next unless spec.version.to_s == VERSION + have_bundler = true + end spec.source = self if Bundler.rubygems.spec_missing_extensions?(spec, false) Bundler.ui.debug "Source #{self} is ignoring #{spec} because it is missing extensions" |