class RubyCritic::Cli::Application
Constants
- STATUS_ERROR
- STATUS_SUCCESS
Public Class Methods
new(argv)
click to toggle source
# File lib/rubycritic/cli/application.rb, line 14 def initialize(argv) @options = Options.new(argv) end
Public Instance Methods
execute()
click to toggle source
# File lib/rubycritic/cli/application.rb, line 18 def execute parsed_options = @options.parse.to_h reporter = RubyCritic::CommandFactory.create(parsed_options).execute print(reporter.status_message) reporter.status rescue OptionParser::InvalidOption => error warn "Error: #{error}" STATUS_ERROR end
print(message)
click to toggle source
# File lib/rubycritic/cli/application.rb, line 29 def print(message) $stdout.puts message end