class RailInspector::Cli

Public Class Methods

# File tools/rail_inspector/lib/rail_inspector/cli.rb, line 8
def exit_on_failure?
  true
end

Public Instance Methods

# File tools/rail_inspector/lib/rail_inspector/cli.rb, line 14
def changelogs(rails_path)
  require_relative "./changelog"

  exit Changelog::Runner.new(rails_path).call
end
# File tools/rail_inspector/lib/rail_inspector/cli.rb, line 22
def configuration(rails_path)
  require_relative "./configuring"

  checker = Configuring.new(rails_path)
  checker.check

  puts checker.errors unless checker.errors.empty?
  exit checker.errors.empty? unless options[:autocorrect]

  checker.write!
end