Class: Gitlabuddy::MergeRequest
- Inherits:
-
Object
- Object
- Gitlabuddy::MergeRequest
- Defined in:
- lib/gitlabuddy/merge_request.rb
Class Method Summary collapse
Class Method Details
.all ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/gitlabuddy/merge_request.rb', line 7 def self.all merge_requests = [] JSON.parse(Gitlabuddy::Project.all).each do |project| JSON.parse( by_project(project['id']) ).each { |merge_request| merge_requests.push merge_request if merge_request['state'] == 'opened' } end merge_requests.to_json end |
.by_project(project_id) ⇒ Object
19 20 21 22 23 |
# File 'lib/gitlabuddy/merge_request.rb', line 19 def self.by_project(project_id) Gitlabuddy::Request.new("https://gitlab.com/api/v3/projects/#{project_id}/merge_requests") .send .body end |