class RuboCop::Cop::Style::RedundantLineContinuation

def same_line?(node, line)

def same_line?(node, line)
  return false unless (source_range = node.source_range)
  if node.is_a?(AST::StrNode)
    if node.heredoc?
      (node.loc.heredoc_body.line..node.loc.heredoc_body.last_line).cover?(line)
    else
      (source_range.line..source_range.last_line).cover?(line)
    end
  else
    source_range.line == line
  end
end