def tag_with_inline_text(tag_node)
      # Normalize each of the lines to ignore the multiline bar (|) and
      # excess whitespace
      @document.source_lines[(tag_node.line - 1)...(following_node_line(tag_node) - 1)]
               .map do |line|
        line.strip.gsub(/\|\z/, '').rstrip
      end.join(' ')
    end
def tag_with_inline_text(tag_node)
      # Normalize each of the lines to ignore the multiline bar (|) and
      # excess whitespace
      @document.source_lines[(tag_node.line - 1)...(following_node_line(tag_node) - 1)]
               .map do |line|
        line.strip.gsub(/\|\z/, '').rstrip
      end.join(' ')
    end
Extracts all text for a tag node and normalizes it, including additional
 lines following commas or multiline bar indicators ('|')

 @param tag_node [HamlLine::Tree::TagNode]
 @return [String] source code of original parse node