class Rufo::Formatter
def flush_heredocs
def flush_heredocs if comment? write_space unless @output[-1] == " " write current_token_value.rstrip next_token write_line if @heredocs.last[1] write_indent(next_indent) end end printed = false until @heredocs.empty? heredoc, tilde = @heredocs.first @heredocs.shift @current_heredoc = [heredoc, tilde] visit_string_literal_end(heredoc) @current_heredoc = nil printed = true end @last_was_heredoc = true if printed end