## # The BestSet chooses the best available method to query a remote index. # # It combines IndexSet and APISet class Gem::DependencyResolver::BestSet < Gem::DependencyResolver::ComposedSet ## # Creates a BestSet for the given +sources+ or Gem::sources if none are # specified. +sources+ must be a Gem::SourceList. def initialize sources = Gem.sources super() sources.each_source do |source| @sets << source.dependency_resolver_set end end end