Extract search_taps method

This commit is contained in:
Jack Nagel 2013-06-12 14:48:17 -05:00
parent e0fba99699
commit 5482092bd0

View File

@ -28,15 +28,7 @@ module Homebrew extend self
if query
found = search_results.length
results = []
SEARCHABLE_TAPS.map do |user, repo|
Thread.new { search_tap(user, repo, rx) }
end.each do |t|
results.concat(t.value)
end
results = search_taps(rx)
puts_columns(results)
found += results.length
@ -68,6 +60,14 @@ module Homebrew extend self
end
end
def search_taps(rx)
SEARCHABLE_TAPS.map do |user, repo|
Thread.new { search_tap(user, repo, rx) }
end.inject([]) do |results, t|
results.concat(t.value)
end
end
def search_tap user, repo, rx
return [] if (HOMEBREW_LIBRARY/"Taps/#{user.downcase}-#{repo.downcase}").directory?