Method: RuboCop::Cop::Legacy::Corrector#initialize

Defined in:
lib/rubocop/cop/legacy/corrector.rb

#initialize(source, corr = []) ⇒ Corrector

Support legacy second argument



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/rubocop/cop/legacy/corrector.rb', line 10

def initialize(source, corr = [])
  super(source)
  if corr.is_a?(CorrectionsProxy)
    merge!(corr.send(:corrector))
  else
    unless corr.empty?
      warn Rainbow("        `Corrector.new` with corrections is deprecated.\n        See https://docs.rubocop.org/rubocop/v1_upgrade_notes.html\n      WARNING\n    end\n\n    corr.each { |c| corrections << c }\n  end\nend\n").yellow, uplevel: 1