class RubyCritic::Cli::Application
def execute
def execute parsed_options = @options.parse reporter = RubyCritic::CommandFactory.create(parsed_options.to_h).execute print(reporter.status_message) reporter.status rescue OptionParser::InvalidOption => error $stderr.puts "Error: #{error}" STATUS_ERROR end
def initialize(argv)
def initialize(argv) @options = Options.new(argv) end
def print(message)
def print(message) $stdout.puts message end