Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
Gem::Resolver::IndexSet#find_all
find_all(req)
lib/rubygems/resolver/index_set.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.3.0/lib/rubygems/resolver/index_set.rb, line 39
def find_all(req)
res = []
return res unless @remote
name = req.dependency.name
@all[name].each do |uri, n|
next unless req.match? n, @prerelease
res << Gem::Resolver::IndexSpecification.new(
self, n.name, n.version, uri, n.platform
)
end
res
end
Return an array of IndexSpecification objects matching DependencyRequest req.