diff options
| author | Jack Nagel | 2013-06-12 14:48:17 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-06-12 14:48:17 -0500 |
| commit | e3f12e12193874e21756baa3bee13e4e100b888c (patch) | |
| tree | 6390a5e41bb48decd8e6e44798da40157ec6dd34 /Library | |
| parent | d6d112f227ba22101bded3bd1f7260a1de42590f (diff) | |
| download | homebrew-e3f12e12193874e21756baa3bee13e4e100b888c.tar.bz2 | |
Pull tap list into a constant
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/search.rb | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/Library/Homebrew/cmd/search.rb b/Library/Homebrew/cmd/search.rb index 5559835dd..aaa0b5850 100644 --- a/Library/Homebrew/cmd/search.rb +++ b/Library/Homebrew/cmd/search.rb @@ -29,19 +29,11 @@ module Homebrew extend self if query found = search_results.length - threads = [] results = [] - threads << Thread.new { search_tap "josegonzalez", "php", rx } - threads << Thread.new { search_tap "samueljohn", "python", rx } - threads << Thread.new { search_tap "Homebrew", "apache", rx } - threads << Thread.new { search_tap "Homebrew", "versions", rx } - threads << Thread.new { search_tap "Homebrew", "dupes", rx } - threads << Thread.new { search_tap "Homebrew", "games", rx } - threads << Thread.new { search_tap "Homebrew", "science", rx } - threads << Thread.new { search_tap "Homebrew", "completions", rx } - threads << Thread.new { search_tap "Homebrew", "x11", rx } - threads.each do |t| + SEARCHABLE_TAPS.map do |user, repo| + Thread.new { search_tap(user, repo, rx) } + end.each do |t| results.concat(t.value) end @@ -56,6 +48,18 @@ module Homebrew extend self end end + SEARCHABLE_TAPS = [ + %w{josegonzalez php}, + %w{samueljohn python}, + %w{Homebrew apache}, + %w{Homebrew versions}, + %w{Homebrew dupes}, + %w{Homebrew games}, + %w{Homebrew science}, + %w{Homebrew completions}, + %w{Homebrew x11}, + ] + def query_regexp(query) case query when nil then "" |
