summaryrefslogtreecommitdiff
path: root/lib/bundler/source/rubygems.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bundler/source/rubygems.rb')
-rw-r--r--lib/bundler/source/rubygems.rb6
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"