class Bundler::Index
def local_search(query)
def local_search(query) case query when Gem::Specification, RemoteSpecification, LazySpecification, EndpointSpecification then search_by_spec(query) when String then specs_by_name(query) when Array then specs_by_name_and_version(*query) else raise "You can't search for a #{query.inspect}." end end