diff options
author | David RodrÃguez <deivid.rodriguez@riseup.net> | 2023-03-16 20:15:52 +0100 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2023-03-23 17:18:49 +0900 |
commit | a757e21bc0ab1a9595ddad38e92f3941caf84d98 (patch) | |
tree | 558aec495c46aa15b54a1126fbf821ae757053e1 | |
parent | ebebc90ec297c945cdf94c90f8db85dd7ddbcb7b (diff) | |
download | ruby-a757e21bc0ab1a9595ddad38e92f3941caf84d98.tar.gz |
Reuse `SpecSet#materialize` logic
-rw-r--r-- | lib/bundler/spec_set.rb | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/bundler/spec_set.rb b/lib/bundler/spec_set.rb index 2361fc356c..c4bbb84877 100644 --- a/lib/bundler/spec_set.rb +++ b/lib/bundler/spec_set.rb @@ -78,8 +78,8 @@ module Bundler lookup.dup end - def materialize(deps) - materialized = self.for(deps, true) + def materialize(deps, platforms = [nil]) + materialized = self.for(deps, true, platforms) SpecSet.new(materialized) end @@ -100,9 +100,7 @@ module Bundler def incomplete_ruby_specs?(deps) return false if @specs.empty? - materialized = self.for(deps, true, [Gem::Platform::RUBY]) - - SpecSet.new(materialized).incomplete_specs.any? + materialize(deps, [Gem::Platform::RUBY]).incomplete_specs.any? end def missing_specs |