lib/bundler/fetcher.rb
# fetch from Gemcutter Dependency Endpoint API
fetch from Gemcutter Dependency Endpoint API
fetch from Gemcutter Dependency Endpoint API
def fetch_dependency_remote_specs(gem_names)
      Bundler.ui.debug "Query Gemcutter Dependency Endpoint API: #{gem_names.join(',')}"
      marshalled_deps = fetch dependency_api_uri(gem_names)
      gem_list = Bundler.load_marshal(marshalled_deps)
      deps_list = []
      spec_list = gem_list.map do |s|
        dependencies = s[:dependencies].map do |name, requirement|
          dep = well_formed_dependency(name, requirement.split(", "))
          deps_list << dep.name
          dep
        end
        [s[:name], Gem::Version.new(s[:number]), s[:platform], dependencies]
      end
      [spec_list, deps_list.uniq]
    end
def fetch_dependency_remote_specs ( gem_names ) Bundler . ui . debug "Query Gemcutter Dependency Endpoint API: #{gem_names.join(',')}" marshalled_deps = fetch dependency_api_uri ( gem_names ) gem_list = Bundler . load_marshal ( marshalled_deps ) deps_list = [ ] spec_list = gem_list . map do | s | dependencies = s [ :dependencies ] . map do | name , requirement | dep = well_formed_dependency ( name , requirement . split ( ", " ) ) deps_list << dep . name dep end [ s [ :name ] , Gem :: Version . new ( s [ :number ] ) , s [ :platform ] , dependencies ] end [ spec_list , deps_list . uniq ] end
fetch from Gemcutter Dependency Endpoint API
fetch from Gemcutter Dependency Endpoint API
gem_names
<not_specific>