class Bundler::RubygemsIntegration::Future
def fetch_all_remote_specs
def fetch_all_remote_specs # Since SpecFetcher now returns NameTuples, we just fetch directly # and unmarshal the array ourselves. hash = {} Gem.sources.each do |source| source = URI.parse(source.to_s) unless source.is_a?(URI) hash[source] = fetch_specs(source, "specs") pres = fetch_specs(source, "prerelease_specs") hash[source].push(*pres) if pres && !pres.empty? end hash end