Module: StashCoreAPI::PullRequests
Overview
Interfaces with pull requests endpoints of Stash CoreAPI API
Instance Method Summary collapse
-
#can_merge?(pull_request_id) ⇒ Boolean
Returns true if PR can be merged, false if not.
- #info(pull_request_id) ⇒ Object
Instance Method Details
#can_merge?(pull_request_id) ⇒ Boolean
TODO:
@raise [StashCoreAPI::Error::Unauthorized] Error raised when supplied user credentials are not valid
Returns true if PR can be merged, false if not.
17 18 19 |
# File 'lib/stash_core_api/pull_requests.rb', line 17 def can_merge?(pull_request_id) perform_get("/pull-requests/#{pull_request_id}/merge")['canMerge'] end |
#info(pull_request_id) ⇒ Object
TODO:
@raise [StashCoreAPI::Error::Unauthorized] Error raised when supplied user credentials are not valid
30 31 32 |
# File 'lib/stash_core_api/pull_requests.rb', line 30 def info(pull_request_id) perform_get("/pull-requests/#{pull_request_id}") end |