Integer
Целые числа - это числа без дробной или десятичной части. Они могут быть положительными, отрицательными или равными нулю. В Ruby целые числа используются для представления счетных величин, индексов и других дискретных значений.
К примеру, 123 - это код Ruby, обозначающий число сто двадцать три. Отрицательные числа образуются путем добавления знака минус -. Число минус девяносто девять: -99. Для разделения тысяч также можно использовать нижнее подчеркивание: например, 1_200_376 — это число один миллион двести тысяча триста семьдесят шесть.
В Ruby Integer - это базовый класс для целых чисел, который автоматически обрабатывает как маленькие, так и очень большие значения (в версиях Ruby 2.4+ Fixnum и Bignum объединены в Integer).
Все целые числа являются объектами класса Integer, который наследуется от Numeric. От Numeric так же наследуется класс Float.