From 0a3794776eec92186b91e5072221cf24466db8d7 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Wed, 12 Feb 2014 12:17:32 -0500 Subject: Let the API do more work for us --- Library/Homebrew/utils.rb | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'Library') diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb index 490c5bf7d..8852d93b8 100644 --- a/Library/Homebrew/utils.rb +++ b/Library/Homebrew/utils.rb @@ -290,7 +290,7 @@ module GitHub extend self def issues_matching(query) uri = ISSUES_URI.dup - uri.query = "q=#{uri_escape(query)}+repo:Homebrew/homebrew&per_page=100" + uri.query = "q=#{uri_escape(query)}+repo:Homebrew/homebrew+in:title&per_page=100" open(uri) { |json| json["items"] } end @@ -305,9 +305,7 @@ 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" && issue["title"].include?(name) - } + issues_matching(name).select { |issue| issue["state"] == "open" } end def find_pull_requests rx @@ -317,7 +315,7 @@ module GitHub extend self query = rx.source.delete('.*').gsub('\\', '') open_or_closed_prs = issues_matching(query).select do |issue| - rx === issue["title"] && issue["pull_request"]["html_url"] + issue["pull_request"]["html_url"] end open_prs = open_or_closed_prs.select {|i| i["state"] == "open" } -- cgit v1.2.3