Module: Octokit::Client::ActionsWorkflows
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
| Included In: | |
| Defined in: | lib/octokit/client/actions_workflows.rb | 
Overview
Methods for the Actions Workflows API
Instance Method Summary
- 
    
      #list_workflows(repo, options = {})  
    
    Alias for #workflows. 
- 
    
      #workflow(repo, id, options = {})  ⇒ Sawyer::Resource 
    
    Get single workflow in a repository. 
- 
    
      #workflow_dispatch(repo, id, ref, options = {})  ⇒ Boolean 
    
    Create a workflow dispatch event. 
- 
    
      #workflows(repo, options = {})  ⇒ Sawyer::Resource 
      (also: #list_workflows)
    
    Get the workflows in a repository. 
Instance Method Details
#list_workflows(repo, options = {})
Alias for #workflows.
# File 'lib/octokit/client/actions_workflows.rb', line 18
alias list_workflows workflows
    #workflow(repo, id, options = {})  ⇒ Sawyer::Resource 
  
Get single workflow in a repository
# File 'lib/octokit/client/actions_workflows.rb', line 27
def workflow(repo, id, = {}) get "#{Repository.path repo}/actions/workflows/#{id}", end
    #workflow_dispatch(repo, id, ref, options = {})  ⇒ Boolean 
  
Create a workflow dispatch event
# File 'lib/octokit/client/actions_workflows.rb', line 39
def workflow_dispatch(repo, id, ref, = {}) boolean_from_response :post, "#{Repository.path repo}/actions/workflows/#{id}/dispatches", .merge({ ref: ref }) end
    #workflows(repo, options = {})  ⇒ Sawyer::Resource 
    Also known as: #list_workflows
  
Get the workflows in a repository
# File 'lib/octokit/client/actions_workflows.rb', line 15
def workflows(repo, = {}) paginate "#{Repository.path repo}/actions/workflows", end