Class: Gem::Resolver::IndexSet (Ruby 2.3.4)

In Files

  • rubygems/resolver/index_set.rb

Methods

Class/Module Index [+]

Quicksearch

Gem::Resolver::IndexSet

frozen_string_literal: true

The global rubygems pool represented via the traditional source index.

Public Instance Methods

find_all(req)

Return an array of IndexSpecification objects matching DependencyRequest req.

 
               # File 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|
    if req.match? n, @prerelease then
      res << Gem::Resolver::IndexSpecification.new(
        self, n.name, n.version, uri, n.platform)
    end
  end

  res
end