class RuboCop::Cop::Style::EachForSimpleLoop
def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler
def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler return unless offending?(node) send_node = node.send_node range = send_node.receiver.source_range.join(send_node.loc.selector) add_offense(range) do |corrector| range_type, min, max = each_range(node) max += 1 if range_type == :irange corrector.replace(node.send_node, "#{max - min}.times") end end