class Gem::Commands::DependencyCommand

def fetch_remote_specs(name, requirement, prerelease) # :nodoc:

:nodoc:
def fetch_remote_specs(name, requirement, prerelease) # :nodoc:
  fetcher = Gem::SpecFetcher.fetcher
  specs_type = prerelease ? :complete : :released
  ss = if name.nil?
    fetcher.detect(specs_type) { true }
  else
    fetcher.detect(specs_type) do |name_tuple|
      name === name_tuple.name && requirement.satisfied_by?(name_tuple.version)
    end
  end
  ss.map {|tuple, source| source.fetch_spec(tuple) }
end