Module: Octokit::Client::Statuses
- Included in:
- Octokit::Client
- Defined in:
- lib/octokit/client/statuses.rb
Overview
Methods for the Commit Statuses API
Instance Method Summary collapse
-
#create_status(repo, sha, state, options = {}) ⇒ Sawyer::Resource
Create status for a commit.
-
#statuses(repo, sha, options = {}) ⇒ Array<Sawyer::Resource>
(also: #list_statuses)
List all statuses for a given commit.
Instance Method Details
#create_status(repo, sha, state, options = {}) ⇒ Sawyer::Resource
Create status for a commit
27 28 29 30 |
# File 'lib/octokit/client/statuses.rb', line 27 def create_status(repo, sha, state, = {}) .merge!(:state => state) post "repos/#{Repository.new(repo)}/statuses/#{sha}", end |
#statuses(repo, sha, options = {}) ⇒ Array<Sawyer::Resource> Also known as: list_statuses
List all statuses for a given commit
15 16 17 |
# File 'lib/octokit/client/statuses.rb', line 15 def statuses(repo, sha, = {}) get "repos/#{Repository.new(repo)}/statuses/#{sha}", end |