diff options
author | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2022-10-18 15:24:42 +0900 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2022-10-18 16:33:15 +0900 |
commit | f5df47d1f3ec403d057f823375f1dfeea711caa6 (patch) | |
tree | 36e71c46bedd695fe96ab2ff12a0e6c046e836a2 /spec/bundler/support | |
parent | 2ab7bb8969ca76d49a6c2043f423a3646b20d1f7 (diff) |
Merge RubyGems/Bundler master
https://github.com/rubygems/rubygems/commit/6214d00b2315ed37c76b1fbc1c72f61f92ba5a65
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/6578
Diffstat (limited to 'spec/bundler/support')
-rw-r--r-- | spec/bundler/support/indexes.rb | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/spec/bundler/support/indexes.rb b/spec/bundler/support/indexes.rb index c496679ee6..e20059429c 100644 --- a/spec/bundler/support/indexes.rb +++ b/spec/bundler/support/indexes.rb @@ -16,21 +16,17 @@ module Spec def resolve(args = []) @platforms ||= ["ruby"] - deps = [] default_source = instance_double("Bundler::Source::Rubygems", :specs => @index, :to_s => "locally install gems") source_requirements = { :default => default_source } @deps.each do |d| source_requirements[d.name] = d.source = default_source - @platforms.each do |p| - deps << Bundler::DepProxy.get_proxy(d, p) - end end - args[0] ||= [] # base + args[0] ||= Bundler::SpecSet.new([]) # base args[0].each {|ls| ls.source = default_source } args[1] ||= Bundler::GemVersionPromoter.new # gem_version_promoter args[2] ||= [] # additional_base_requirements args[3] ||= @platforms # platforms - Bundler::Resolver.resolve(deps, source_requirements, *args) + Bundler::Resolver.new(source_requirements, *args).start(@deps) end def should_not_resolve |