class Bundler::SourceList

def map_sources(replacement_sources)

def map_sources(replacement_sources)
  rubygems = @rubygems_sources.map do |source|
    replace_rubygems_source(replacement_sources, source) || source
  end
  git, plugin = [@git_sources, @plugin_sources].map do |sources|
    sources.map do |source|
      replacement_sources.find {|s| s == source } || source
    end
  end
  path = @path_sources.map do |source|
    replacement_sources.find {|s| s == (source.is_a?(Source::Gemspec) ? source.as_path_source : source) } || source
  end
  [rubygems, path, git, plugin]
end