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