class Ruboty::Github::Actions::CreateIssue
Public Instance Methods
call()
click to toggle source
# File lib/ruboty/github/actions/create_issue.rb, line 7 def call if has_access_token? create else require_access_token end end
Private Instance Methods
create()
click to toggle source
# File lib/ruboty/github/actions/create_issue.rb, line 17 def create message.reply("Created #{issue.html_url}") rescue Octokit::Unauthorized message.reply('Failed in authentication (401)') rescue Octokit::NotFound message.reply('Could not find that repository') rescue StandardError => e message.reply("Failed by #{e.class}") end
issue()
click to toggle source
# File lib/ruboty/github/actions/create_issue.rb, line 27 def issue client.create_issue(repository, title, body) end
title()
click to toggle source
# File lib/ruboty/github/actions/create_issue.rb, line 31 def title message[:title] end