Class: Bl::PullRequest
Instance Method Summary collapse
- #count(id) ⇒ Object
-
#initialize ⇒ PullRequest
constructor
A new instance of PullRequest.
- #list(id) ⇒ Object
Methods included from Printer
print_response, printable_issues
Methods included from Formatting
colorize_priority, colorize_status, colorize_type
Methods included from Requestable
Constructor Details
#initialize ⇒ PullRequest
Returns a new instance of PullRequest.
3 4 5 6 7 |
# File 'lib/bl/pull_request.rb', line 3 def initialize(*) @config = Bl::Config.instance @url = "projects/#{@config[:project_key]}/git/repositories" super end |
Instance Method Details
#count(id) ⇒ Object
10 11 12 13 |
# File 'lib/bl/pull_request.rb', line 10 def count(id) res = request(:get, "#{@url}/#{id}/pullRequests/count") puts res.body.count end |
#list(id) ⇒ Object
16 17 18 19 |
# File 'lib/bl/pull_request.rb', line 16 def list(id) res = request(:get, "#{@url}/#{id}/pullRequests") print_response(res, :pull_request) end |