class CronForGithub::CLI
Public Class Methods
exit_on_failure?()
click to toggle source
# File lib/cron_for_github/cli.rb, line 5 def self.exit_on_failure? true end
Public Instance Methods
clear()
click to toggle source
# File lib/cron_for_github/cli.rb, line 21 def clear setup_logger(options) params = { slug: options[:slug], namespace: options[:namespace] } Ping.new.clear(params) rescue StandardError => e suggest_messages(options) raise e end
logger()
click to toggle source
# File lib/cron_for_github/cli.rb, line 55 def logger ::CronForGithub.logger end
ping()
click to toggle source
# File lib/cron_for_github/cli.rb, line 40 def ping setup_logger(options) params = { slug: options[:slug], namespace: options[:namespace], base: options[:base] } Ping.new.ping(params) rescue StandardError => e suggest_messages(options) raise e end
setup_logger(options)
click to toggle source
# File lib/cron_for_github/cli.rb, line 59 def setup_logger(options) if options[:debug] logger.level = Logger::DEBUG elsif options[:verbose] logger.level = Logger::INFO end logger.debug(options) end
suggest_messages(options)
click to toggle source
# File lib/cron_for_github/cli.rb, line 68 def suggest_messages(options) logger.error 'Please report from here:' logger.error ISSUE_URL logger.error 'options:' logger.error options end
version()
click to toggle source
# File lib/cron_for_github/cli.rb, line 12 def version puts "CronForGithub version #{::CronForGithub::VERSION}" end