summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel E. Giddins <segiddins@segiddins.me>2015-06-13 19:20:53 -0700
committerSamuel E. Giddins <segiddins@segiddins.me>2015-06-13 19:20:53 -0700
commit12923a77501379c648d86f35461fef1dc1f5973c (patch)
treea412f8384230ba394e9a1ab99daa8e4525800593
parent90214518a9aa8c6d3157bb914c2fc6beab68e998 (diff)
downloadbundler-12923a77501379c648d86f35461fef1dc1f5973c.tar.gz
[Resolver] Only search when necessary
-rw-r--r--lib/bundler/resolver.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/bundler/resolver.rb b/lib/bundler/resolver.rb
index 06fd713bd3..83842c9a6c 100644
--- a/lib/bundler/resolver.rb
+++ b/lib/bundler/resolver.rb
@@ -310,12 +310,12 @@ module Bundler
else
base_dep = Dependency.new dependency.name, '>= 0.a'
all = search_for(DepProxy.new base_dep, dependency.__platform).size.to_f
- search = search_for(dependency).size.to_f
if all.zero?
0
elsif search == all && all == 1
0
else
+ search = search_for(dependency).size.to_f
search / all
end
end