class Releaser::CLI
Public Instance Methods
check_for_repo_config()
click to toggle source
# File lib/releaser/cli.rb, line 27 def check_for_repo_config keys = { "releaser.jira.prefix" => "What is the JIRA project slug (eg HYFN, GS, AVON)", "releaser.jira.url" => "What is your JIRA base URL (eg https://company.atlassian.net)", } keys.each do |key, prompt| repo.repo.config[key] = ask prompt unless repo.repo.config[key] end end
full_log()
click to toggle source
# File lib/releaser/cli.rb, line 15 def full_log check_for_repo_config say repo.all_change_logs.map(&:format).join("\n\n") end
log()
click to toggle source
# File lib/releaser/cli.rb, line 9 def log check_for_repo_config say repo.last_change_log.format end
release(tag)
click to toggle source
# File lib/releaser/cli.rb, line 21 def release(tag) repo.create_release(tag) log end
repo()
click to toggle source
# File lib/releaser/cli.rb, line 38 def repo @repo ||= Repo.new end