From f7ef4964a72d3dfb8c631cafe83ba1e2a8a5dacc Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Thu, 13 Feb 2014 17:39:53 -0500 Subject: [PATCH] Offload more filtering to the search API --- Library/Homebrew/utils.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb index 23778605e8..e460af5b56 100644 --- a/Library/Homebrew/utils.rb +++ b/Library/Homebrew/utils.rb @@ -320,16 +320,14 @@ module GitHub extend self def issues_for_formula name # don't include issues that just refer to the tool in their body - issues_matching(name).select { |issue| issue["state"] == "open" } + issues_matching(name, :state => "open") end def find_pull_requests query return if ENV['HOMEBREW_NO_GITHUB_API'] puts "Searching pull requests..." - open_or_closed_prs = issues_matching(query).select do |issue| - issue["pull_request"]["html_url"] - end + open_or_closed_prs = issues_matching(query, :type => "pr") open_prs = open_or_closed_prs.select {|i| i["state"] == "open" } if open_prs.any?