Class: BitbucketApi::Api::PullRequest
- Inherits:
-
Base
- Object
- Base
- BitbucketApi::Api::PullRequest
show all
- Defined in:
- lib/bitbucket-api/api/pull_request.rb
Instance Attribute Summary
Attributes inherited from Base
#client
Instance Method Summary
collapse
Methods inherited from Base
#initialize
Instance Method Details
#all(repository, params = {}) ⇒ Object
16
17
18
19
20
|
# File 'lib/bitbucket-api/api/pull_request.rb', line 16
def all(repository, params = {})
response = @client.get("repositories/#{repository}/pullrequests", params)
BitbucketApi::Collection::.new(response, BitbucketApi::Model::PullRequest)
end
|
#commit(repository, commit, params = {}) ⇒ Object
10
11
12
13
14
|
# File 'lib/bitbucket-api/api/pull_request.rb', line 10
def commit(repository, commit, params = {})
response = @client.get("repositories/#{repository}/commit/#{commit}/pullrequests", params)
BitbucketApi::Collection::.new(response, BitbucketApi::Model::PullRequest)
end
|
#default_reviewers(repository) ⇒ Object
28
29
30
31
32
|
# File 'lib/bitbucket-api/api/pull_request.rb', line 28
def default_reviewers(repository)
response = @client.get("repositories/#{repository}/default-reviewers")
BitbucketApi::Collection::.new(response, BitbucketApi::Model::Account)
end
|
#find(repository, pull_request_id) ⇒ Object
22
23
24
25
26
|
# File 'lib/bitbucket-api/api/pull_request.rb', line 22
def find(repository, pull_request_id)
response = @client.get("repositories/#{repository}/pullrequests/#{pull_request_id}")
BitbucketApi::Model::PullRequest.new(response)
end
|
#user(user) ⇒ Object
4
5
6
7
8
|
# File 'lib/bitbucket-api/api/pull_request.rb', line 4
def user(user)
response = @client.get("pullrequests/#{user}", params = {})
BitbucketApi::Collection::.new(response, BitbucketApi::Model::PullRequest)
end
|