class OnetableTerminator::CLI
Public Instance Methods
clean()
click to toggle source
# File lib/onetable_terminator/cli.rb, line 20 def clean initialize_logger options lock = OnetableTerminator::Lock.new options[:driver] lock.lock core = OnetableTerminator::Core.new options[:"dry-run"] core.run lock.unlock end
version()
click to toggle source
# File lib/onetable_terminator/cli.rb, line 33 def version $stdout.puts OnetableTerminator::VERSION end
Private Instance Methods
initialize_logger(parameters)
click to toggle source
# File lib/onetable_terminator/cli.rb, line 41 def initialize_logger(parameters) logging_level = 'INFO' logging_level = 'DEBUG' if parameters[:debug] Yell.new :stdout, name: Object, level: logging_level.downcase, format: Yell::DefaultFormat Object.send :include, Yell::Loggable logger.debug 'Running in debug mode...' end