class RuboCop::Cop::Rails::RedundantReceiverInWithOptions
def on_block(node)
def on_block(node) with_options?(node) do |arg, body| return if body.nil? return unless all_block_nodes_in(body).count.zero? send_nodes = all_send_nodes_in(body) if send_nodes.all? { |n| same_value?(arg, n.receiver) } send_nodes.each do |send_node| receiver = send_node.receiver add_offense(receiver.source_range) do |corrector| autocorrect(corrector, send_node) end end end end end