In Files

  • ruby-3.1.2/lib/rubygems/resolver/index_set.rb

Methods

Files

Class/Module Index [+]

Quicksearch

Gem::Resolver::IndexSet

The global rubygems pool represented via the traditional source index.

Public Instance Methods

find_all(req) click to toggle source

Return an array of IndexSpecification objects matching DependencyRequest req.

 
               # File ruby-3.1.2/lib/rubygems/resolver/index_set.rb, line 38
def find_all(req)
  res = []

  return res unless @remote

  name = req.dependency.name

  @all[name].each do |uri, n|
    if req.match? n, @prerelease
      res << Gem::Resolver::IndexSpecification.new(
        self, n.name, n.version, uri, n.platform)
    end
  end

  res
end