class Ruboty::GithubPrRelease::Actions::DeployRelease
Private Instance Methods
create()
click to toggle source
# File lib/ruboty/github_pr_release/actions/deploy_release.rb, line 8 def create message.reply("Merged #{pull_request.html_url} for deployment") rescue Octokit::Unauthorized message.reply("Failed in authentication (401)") rescue Octokit::NotFound message.reply("Could not find that repository") rescue => exception message.reply("Failed by #{exception.class} #{exception}") rescue NoPrExistsError => e message.reply(e) #TODO e=> e.message? end
pull_request()
click to toggle source
# File lib/ruboty/github_pr_release/actions/deploy_release.rb, line 20 def pull_request current_pr = current_pull_request raise NoPrExistsError if current_pr.empty? issue = current_pr.first client.merge_pull_request(repository, issue.number) issue end