module RuboCop::Cop::CheckLineBreakable
def shift_elements_for_heredoc_arg(node, elements, index)
- Api: - private
def shift_elements_for_heredoc_arg(node, elements, index) return index unless node.send_type? || node.array_type? heredoc_index = elements.index { |arg| arg.respond_to?(:heredoc?) && arg.heredoc? } return index unless heredoc_index return nil if heredoc_index.zero? heredoc_index >= index ? index : heredoc_index + 1 end