module RuboCop::Cop::Heredoc

def delimiter_string(node)

def delimiter_string(node)
  node.source.match(OPENING_DELIMITER).captures[1]
end

def heredoc_type(node)

def heredoc_type(node)
  node.source.match(OPENING_DELIMITER).captures[0]
end

def on_heredoc(_node)

def on_heredoc(_node)
  raise NotImplementedError
end

def on_str(node)

def on_str(node)
  return unless node.heredoc?
  on_heredoc(node)
end