class TeachersPet::Actions::MergePullRequests

Public Instance Methods

run() click to toggle source
# File lib/teachers_pet/actions/merge_pull_requests.rb, line 4
def run
  repository = self.options[: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