class Bundler::SourceList

def source_list_for(source)

def source_list_for(source)
  case source
  when Source::Git          then git_sources
  when Source::Path         then path_sources
  when Source::Rubygems     then rubygems_sources
  when Plugin::API::Source  then plugin_sources
  else raise ArgumentError, "Invalid source: #{source.inspect}"
  end
end