Module: Octokit::Client::Events
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
| Included In: | |
| Defined in: | lib/octokit/client/events.rb | 
Overview
Method for the Events API
Instance Method Summary
- 
    
      #issue_event(repo, number, options = {})  ⇒ Sawyer::Resource 
    
    Get information on a single Issue Event. 
- 
    
      #issue_events(repo, number, options = {})  ⇒ Array<Sawyer::Resource> 
    
    List events for an Issue. 
- 
    
      #organization_events(org, options = {})  ⇒ Array<Sawyer::Resource> 
    
    List all events for an organization. 
- 
    
      #organization_public_events(org, options = {})  ⇒ Array<Sawyer::Resource> 
    
    List an organization's public events. 
- 
    
      #public_events(options = {})  ⇒ Array<Sawyer::Resource> 
    
    List all public events for GitHub. 
- 
    
      #received_events(user, options = {})  ⇒ Array<Sawyer::Resource> 
    
    List events that a user has received. 
- 
    
      #received_public_events(user, options = {})  ⇒ Array<Sawyer::Resource> 
    
    List public events a user has received. 
- 
    
      #repo_issue_events(repo, options = {})  
    
    Alias for #repository_issue_events. 
- 
    
      #repository_events(repo, options = {})  ⇒ Array<Sawyer::Resource> 
    
    List events for a repository. 
- 
    
      #repository_issue_events(repo, options = {})  ⇒ Array<Sawyer::Resource> 
      (also: #repo_issue_events)
    
    Get all Issue Events for a given ::Octokit::Repository.
- 
    
      #repository_network_events(repo, options = {})  ⇒ Array<Sawyer::Resource> 
    
    List public events for a repository's network. 
- 
    
      #user_events(user, options = {})  ⇒ Array<Sawyer::Resource> 
    
    List all user events. 
- 
    
      #user_public_events(user, options = {})  ⇒ Array<Sawyer::Resource> 
    
    List public user events. 
Instance Method Details
    #issue_event(repo, number, options = {})  ⇒ Sawyer::Resource 
  
Get information on a single Issue Event
# File 'lib/octokit/client/events.rb', line 147
def issue_event(repo, number, = {}) paginate "#{Repository.path repo}/issues/events/#{number}", end
    #issue_events(repo, number, options = {})  ⇒ Array<Sawyer::Resource> 
  
List events for an Issue
# File 'lib/octokit/client/events.rb', line 133
def issue_events(repo, number, = {}) = ensure_api_media_type(:project_card_events, ) paginate "#{Repository.path repo}/issues/#{number}/events", end
    #organization_events(org, options = {})  ⇒ Array<Sawyer::Resource> 
  
List all events for an organization
Requires authenticated client.
# File 'lib/octokit/client/events.rb', line 95
def organization_events(org, = {}) paginate "users/#{login}/events/orgs/#{org}", end
    #organization_public_events(org, options = {})  ⇒ Array<Sawyer::Resource> 
  
List an organization's public events
# File 'lib/octokit/client/events.rb', line 106
def organization_public_events(org, = {}) paginate "#{Organization.path org}/events", end
    #public_events(options = {})  ⇒ Array<Sawyer::Resource> 
  
List all public events for GitHub
# File 'lib/octokit/client/events.rb', line 16
def public_events( = {}) paginate 'events', end
    #received_events(user, options = {})  ⇒ Array<Sawyer::Resource> 
  
List events that a user has received
    #received_public_events(user, options = {})  ⇒ Array<Sawyer::Resource> 
  
List public events a user has received
#repo_issue_events(repo, options = {})
Alias for #repository_issue_events.
# File 'lib/octokit/client/events.rb', line 122
alias repo_issue_events repository_issue_events
    #repository_events(repo, options = {})  ⇒ Array<Sawyer::Resource> 
  
List events for a repository
# File 'lib/octokit/client/events.rb', line 71
def repository_events(repo, = {}) paginate "#{Repository.path repo}/events", end
    #repository_issue_events(repo, options = {})  ⇒ Array<Sawyer::Resource> 
    Also known as: #repo_issue_events
  
Get all Issue Events for a given ::Octokit::Repository
# File 'lib/octokit/client/events.rb', line 119
def repository_issue_events(repo, = {}) paginate "#{Repository.path repo}/issues/events", end
    #repository_network_events(repo, options = {})  ⇒ Array<Sawyer::Resource> 
  
List public events for a repository's network
# File 'lib/octokit/client/events.rb', line 82
def repository_network_events(repo, = {}) paginate "networks/#{Repository.new(repo)}/events", end
    #user_events(user, options = {})  ⇒ Array<Sawyer::Resource> 
  
List all user events
    #user_public_events(user, options = {})  ⇒ Array<Sawyer::Resource> 
  
List public user events