Class: MetzScan::Commands::Scan::AutoFix

Inherits:
Object
  • Object
show all
Defined in:
lib/metz_scan/commands/scan/auto_fix.rb

Defined Under Namespace

Classes: CommandResult

Constant Summary collapse

SAFE_FLAG =
"-a"
UNSAFE_FLAG =
"-A"

Instance Method Summary collapse

Constructor Details

#initialize(stdout:, stderr:) ⇒ AutoFix

Returns a new instance of AutoFix.



15
16
17
18
# File 'lib/metz_scan/commands/scan/auto_fix.rb', line 15

def initialize(stdout:, stderr:)
  @stdout = stdout
  @stderr = stderr
end

Instance Method Details

#run(options) ⇒ Object



20
21
22
23
# File 'lib/metz_scan/commands/scan/auto_fix.rb', line 20

def run(options)
  require "rubocop-metz"
  options.dry_run ? run_dry(options) : run_in_place(options)
end