Support for the Ruby 2.1 series ended on March 31 2017. See here for details.
A ComposedSet allows multiple sets to be queried like a single set.
To create a composed set with any number of sets use:
Gem::Resolver.compose_sets set1, set2
This method will eliminate nesting of composed sets.
Creates a new ComposedSet containing
sets
. Use Gem::Resolver.compose_sets
instead.
# File rubygems/resolver/composed_set.rb, line 18 def initialize *sets super() @sets = sets end
Finds all specs matching req
in all sets.
# File rubygems/resolver/composed_set.rb, line 36 def find_all req @sets.map do |s| s.find_all req end.flatten end