class Popper::Action::Git
Public Class Methods
check_params()
click to toggle source
# File lib/popper/action/git.rb, line 24 def self.check_params @action_config.respond_to?(:repo) && @action_config.respond_to?(:token) end
octkit()
click to toggle source
# File lib/popper/action/git.rb, line 19 def self.octkit Octokit.reset! Octokit::Client.new(:access_token => @action_config.token) end
task(mail, params={})
click to toggle source
# File lib/popper/action/git.rb, line 5 def self.task(mail, params={}) issue_options = {} issue_options[:labels] = @action_config.labels if @action_config.labels url = octkit.create_issue( @action_config.repo, mail.subject, mail.utf_body, issue_options ) params["#{action_name}_url".to_sym] = url[:html_url] if url params end