Move fix from #3070 inside GitHub module.
				
					
				
			This commit is contained in:
		
							parent
							
								
									1eccaf28db
								
							
						
					
					
						commit
						56ef168e70
					
				@ -15,7 +15,6 @@ module Hbc
 | 
				
			|||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      def self.search_remote(query)
 | 
					      def self.search_remote(query)
 | 
				
			||||||
        return [] if ENV["HOMEBREW_NO_GITHUB_API"]
 | 
					 | 
				
			||||||
        matches = GitHub.search_code(user: "caskroom", path: "Casks",
 | 
					        matches = GitHub.search_code(user: "caskroom", path: "Casks",
 | 
				
			||||||
                                     filename: query, extension: "rb")
 | 
					                                     filename: query, extension: "rb")
 | 
				
			||||||
        matches.map do |match|
 | 
					        matches.map do |match|
 | 
				
			||||||
 | 
				
			|||||||
@ -133,7 +133,7 @@ module GitHub
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  def open(url, data: nil, scopes: [].freeze)
 | 
					  def open(url, data: nil, scopes: [].freeze)
 | 
				
			||||||
    # This is a no-op if the user is opting out of using the GitHub API.
 | 
					    # This is a no-op if the user is opting out of using the GitHub API.
 | 
				
			||||||
    return if ENV["HOMEBREW_NO_GITHUB_API"]
 | 
					    return block_given? ? yield({}) : {} if ENV["HOMEBREW_NO_GITHUB_API"]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    args = %W[--header application/vnd.github.v3+json --write-out \n%{http_code}]
 | 
					    args = %W[--header application/vnd.github.v3+json --write-out \n%{http_code}]
 | 
				
			||||||
    args += curl_args
 | 
					    args += curl_args
 | 
				
			||||||
@ -245,8 +245,6 @@ module GitHub
 | 
				
			|||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def print_pull_requests_matching(query)
 | 
					  def print_pull_requests_matching(query)
 | 
				
			||||||
    return [] if ENV["HOMEBREW_NO_GITHUB_API"]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    open_or_closed_prs = search_issues(query, type: "pr")
 | 
					    open_or_closed_prs = search_issues(query, type: "pr")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    open_prs = open_or_closed_prs.select { |i| i["state"] == "open" }
 | 
					    open_prs = open_or_closed_prs.select { |i| i["state"] == "open" }
 | 
				
			||||||
@ -283,6 +281,6 @@ module GitHub
 | 
				
			|||||||
  def search(entity, *queries, **qualifiers)
 | 
					  def search(entity, *queries, **qualifiers)
 | 
				
			||||||
    uri = url_to "search", entity
 | 
					    uri = url_to "search", entity
 | 
				
			||||||
    uri.query = query_string(*queries, **qualifiers)
 | 
					    uri.query = query_string(*queries, **qualifiers)
 | 
				
			||||||
    open(uri) { |json| Array(json["items"]) }
 | 
					    open(uri) { |json| json.fetch("items", []) }
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user