class RuboCop::Cop::Style::EachForSimpleLoop

def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler

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