class RubocopChallenger::CLI
To define CLI
commands
Public Class Methods
exit_on_failure?()
click to toggle source
Workaround to return exit code 1 when an error occurs @see github.com/erikhuda/thor/issues/244
# File lib/rubocop_challenger/cli.rb, line 89 def self.exit_on_failure? true end
Public Instance Methods
go()
click to toggle source
# File lib/rubocop_challenger/cli.rb, line 73 def go Go.new(options).exec rescue Errors::NoAutoCorrectableRule => e puts Rainbow(e.message).yellow rescue StandardError => e puts Rainbow(e.message).red exit_process! end
version()
click to toggle source
# File lib/rubocop_challenger/cli.rb, line 83 def version puts RubocopChallenger::VERSION end
Private Instance Methods
exit_process!()
click to toggle source
Exit process (Mainly for mock when testing)
# File lib/rubocop_challenger/cli.rb, line 96 def exit_process! abort end