Class: TeachersPet::Actions::MergePullRequests
- Defined in:
- lib/teachers_pet/actions/merge_pull_requests.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
#execute, #init_client, #initialize, #octokit_config, #read_file, #read_members_file, #read_students_file
Constructor Details
This class inherits a constructor from TeachersPet::Actions::Base
Instance Method Details
#run ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/teachers_pet/actions/merge_pull_requests.rb', line 4 def run repository = self.[:repository] self.init_client open_pull_requests = self.client.pull_requests(repository, state: 'open') open_pull_requests.each do |pr| print "Merging #{pr.html_url}..." client.merge_pull_request(repository, pr.number) puts "done" end end |