summaryrefslogtreecommitdiff
path: root/lib/bundler/resolver
diff options
context:
space:
mode:
authorDavid Rodríguez <deivid.rodriguez@riseup.net>2022-09-12 18:46:01 +0200
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2022-10-18 16:33:15 +0900
commit56ad79694ba18789cb26a85dd693d51d96a092c3 (patch)
tree24851f6533cfd06f6b6e846213a8190009ddf6ca /lib/bundler/resolver
parent804ae4ea12d05e66aaa680feea83af587ac53745 (diff)
[rubygems/rubygems] Simplify fetching spec group dependencies
https://github.com/rubygems/rubygems/commit/62c2edd255
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/6578
Diffstat (limited to 'lib/bundler/resolver')
-rw-r--r--lib/bundler/resolver/spec_group.rb5
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/bundler/resolver/spec_group.rb b/lib/bundler/resolver/spec_group.rb
index dfe15a5052..2c00af3b84 100644
--- a/lib/bundler/resolver/spec_group.rb
+++ b/lib/bundler/resolver/spec_group.rb
@@ -19,9 +19,6 @@ module Bundler
@source = @exemplary_spec.source
@activated_platforms = relevant_platforms
- @dependencies = Hash.new do |dependencies, platforms|
- dependencies[platforms] = dependencies_for(platforms)
- end
@specs = specs
end
@@ -45,7 +42,7 @@ module Bundler
end
def dependencies_for_activated_platforms
- @dependencies[activated_platforms]
+ @dependencies_for_activated_platforms ||= dependencies_for(activated_platforms)
end
def ==(other)