class RuboCop::Cop::Corrector
def validate_buffer(buffer)
def validate_buffer(buffer) return if buffer == source_buffer unless buffer.is_a?(::Parser::Source::Buffer) # actually this should be enforced by parser gem raise 'Corrector expected range source buffer to be a ' \ "Parser::Source::Buffer, but got #{buffer.class}" end raise "Correction target buffer #{buffer.object_id} " \ "name:#{buffer.name.inspect} " \ "is not current #{@source_buffer.object_id} " \ "name:#{@source_buffer.name.inspect} under investigation" end