class Tinybucket::Api::BuildStatusApi
BuildStatus Api
client
@see confluence.atlassian.com/bitbucket/statuses-build-resource-779295267.html
statuses/build Resource - Bitbucket Cloud REST API
Attributes
repo_owner[RW]
repo_slug[RW]
revision[RW]
Public Instance Methods
find(revision, key, options = {})
click to toggle source
Send 'GET the build status for a commit' request
@param revision [String] @param key [String] @param options [Hash] @return [Tinybucket::Model::BuildStatus]
# File lib/tinybucket/api/build_status_api.rb, line 32 def find(revision, key, options = {}) get_path( path_to_find(revision, key), options, get_parser(:object, Tinybucket::Model::BuildStatus) ) end
list(options = {})
click to toggle source
Send 'GET a builds list for a commit' request
@param options [Hash] @return [Tinybucket::Model::Page]
# File lib/tinybucket/api/build_status_api.rb, line 18 def list(options = {}) get_path( path_to_list, options, get_parser(:collection, Tinybucket::Model::BuildStatus) ) end
post(revision, key, options)
click to toggle source
Send 'POST a build status for a commit' request
@param revision [String] @param key [String] @param options [Hash] @return [Tinybucket::Model::BuildStatus]
# File lib/tinybucket/api/build_status_api.rb, line 46 def post(revision, key, options) post_path( path_to_post(revision), options.merge(key: key), get_parser(:object, Tinybucket::Model::BuildStatus) ) end
put(revision, key, options)
click to toggle source
Send 'PUT a build status for a commit' request
@param revision [String] @param key [String] @param options [Hash] @return [Tinybucket::Model::BuildStatus]
# File lib/tinybucket/api/build_status_api.rb, line 60 def put(revision, key, options) put_path( path_to_put(revision, key), options, get_parser(:object, Tinybucket::Model::BuildStatus) ) end