class RuboCop::Cop::Rails::RedundantReceiverInWithOptions
def redundant_receiver?(send_nodes, node)
def redundant_receiver?(send_nodes, node) proc = if node.numblock_type? ->(n) { n.receiver.lvar_type? && n.receiver.source == '_1' } elsif node.itblock_type? ->(n) { n.receiver.lvar_type? && n.receiver.source == 'it' } else return false if node.arguments.empty? arg = node.first_argument ->(n) { same_value?(arg, n.receiver) } end send_nodes.all?(&proc) end