Module: Octokit::Client::Search
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
| Included In: | |
| Defined in: | lib/octokit/client/search.rb | 
Overview
Methods for the Search API
Instance Method Summary
- 
    
      #search_code(query, options = {})  ⇒ Sawyer::Resource 
    
    Searchcode.
- 
    
      #search_commits(query, options = {})  ⇒ Sawyer::Resource 
    
    Searchcommits.
- 
    
      #search_issues(query, options = {})  ⇒ Sawyer::Resource 
    
    Searchissues.
- 
    
      #search_repos(query, options = {})  
    
    Alias for #search_repositories. 
- 
    
      #search_repositories(query, options = {})  ⇒ Sawyer::Resource 
      (also: #search_repos)
    
    Searchrepositories.
- 
    
      #search_users(query, options = {})  ⇒ Sawyer::Resource 
    
    Searchusers.
- #search(path, query, options = {}) private
Instance Method Details
#search(path, query, options = {}) (private)
[ GitHub ]# File 'lib/octokit/client/search.rb', line 83
def search(path, query, = {}) opts = .merge(q: query) paginate(path, opts) do |data, last_response| data.items.concat last_response.data.items end end
    #search_code(query, options = {})  ⇒ Sawyer::Resource 
  
Search code
# File 'lib/octokit/client/search.rb', line 19
def search_code(query, = {}) search 'search/code', query, end
    #search_commits(query, options = {})  ⇒ Sawyer::Resource 
  
Search commits
# File 'lib/octokit/client/search.rb', line 33
def search_commits(query, = {}) = ensure_api_media_type(:commit_search, ) search 'search/commits', query, end
    #search_issues(query, options = {})  ⇒ Sawyer::Resource 
  
Search issues
# File 'lib/octokit/client/search.rb', line 48
def search_issues(query, = {}) search 'search/issues', query, end
#search_repos(query, options = {})
Alias for #search_repositories.
# File 'lib/octokit/client/search.rb', line 65
alias search_repos search_repositories
    #search_repositories(query, options = {})  ⇒ Sawyer::Resource 
    Also known as: #search_repos
  
Search repositories
# File 'lib/octokit/client/search.rb', line 62
def search_repositories(query, = {}) search 'search/repositories', query, end
    #search_users(query, options = {})  ⇒ Sawyer::Resource 
  
Search users
# File 'lib/octokit/client/search.rb', line 77
def search_users(query, = {}) search 'search/users', query, end