class Prpr::Action::Checklist::Create

Public Instance Methods

call() click to toggle source
# File lib/prpr/action/checklist/create.rb, line 5
def call
  github.add_comment(repository_name, number, content)
end

Private Instance Methods

config() click to toggle source
# File lib/prpr/action/checklist/create.rb, line 23
def config
  @config ||= Config::Github.new(repository_name)
end
content() click to toggle source
# File lib/prpr/action/checklist/create.rb, line 35
def content
  config.read(name)
rescue
  "Not found: #{name}"
end
env() click to toggle source
# File lib/prpr/action/checklist/create.rb, line 27
def env
  Config::Env.default
end
github() click to toggle source
# File lib/prpr/action/checklist/create.rb, line 19
def github
  Repository::Github.default
end
name() click to toggle source
# File lib/prpr/action/checklist/create.rb, line 31
def name
  env[:checklist_name] || 'CONTRIBUTING.md'
end
number() click to toggle source
# File lib/prpr/action/checklist/create.rb, line 15
def number
  event.number
end
repository_name() click to toggle source
# File lib/prpr/action/checklist/create.rb, line 11
def repository_name
  event.repository.full_name
end