class RuboCop::Cop::Style::Encoding

def autocorrect(range)

def autocorrect(range)
  if @message == MSG_MISSING
    encoding = cop_config[AUTO_CORRECT_ENCODING_COMMENT]
    if encoding && encoding =~ ENCODING_PATTERN
      lambda do |corrector|
        corrector.insert_before(range, "#{encoding}\n")
      end
    else
      raise "#{encoding} does not match #{ENCODING_PATTERN}"
    end
  else
    # Need to remove unnecessary encoding comment
    lambda do |corrector|
      corrector.remove(range_with_surrounding_space(range, :right))
    end
  end
end