module GitHub::Payload::Helpers::Issues
Public Class Methods
sample_payload()
click to toggle source
# File lib/github/payload/helpers/issues.rb, line 27 def self.sample_payload Service::HelpersWithMeta.sample_payload.merge( "action" => "opened", "issue" => { "number" => 5, "state" => "open", "title" => "booya", "body" => "boom town", "user" => { "login" => "mojombo" } } ) end
Public Instance Methods
issue()
click to toggle source
# File lib/github/payload/helpers/issues.rb, line 7 def issue @issue ||= self.class.objectify(payload['issue']) end
summary_message()
click to toggle source
# File lib/github/payload/helpers/issues.rb, line 15 def summary_message "[%s] %s %s issue #%d: %s." % [ repo.name, sender.login, action, issue.number, issue.title, ] rescue raise_config_error "Unable to build message: #{$!.to_s}" end
summary_url()
click to toggle source
# File lib/github/payload/helpers/issues.rb, line 11 def summary_url issue.html_url end