Method: Bundler::Index#search

Defined in:
lib/bundler/index.rb

#search(query) ⇒ Object Also known as: []

Search this index’s specs, and any source indexes that this index knows about, returning all of the results.

[View source]

58
59
60
61
62
63
64
65
66
67
# File 'lib/bundler/index.rb', line 58

def search(query)
  results = local_search(query)
  return results unless @sources.any?

  @sources.each do |source|
    results = safe_concat(results, source.search(query))
  end
  results.uniq!(&:full_name) unless results.empty? # avoid modifying frozen EMPTY_SEARCH
  results
end