class Rufo::Formatter

def with_unmodifiable_string_lines

multiple lines.
This can happen with heredocs, but also with string literals spanning

indenting/dedenting)
first line) must remain like it is now (we don't want to mess with that when
Every line between the first line and end line of this string (excluding the
def with_unmodifiable_string_lines
  line = @line
  yield
  (line + 1..@line).each do |i|
    @unmodifiable_string_lines[i] = true
  end
end