Skip to content
instance method

SyntaxSuggest::CleanDocument#join_heredoc!

join_heredoc!

Smushes all heredoc lines into one line

Example
source = <<~'EOM'
  foo = <<~HEREDOC
     lol
     hehehe
  HEREDOC
EOM

lines = CleanDocument.new(source: source).join_heredoc!.lines
expect(lines[0].to_s).to eq(source)
expect(lines[1].to_s).to eq("")