End of Life Ruby 3.0 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
instance method
Numeric#to_int
num.to_int → integer
numeric.c
View on GitHub ↗
static VALUE
num_to_int(VALUE num)
{
return num_funcall0(num, id_to_i);
}
Invokes the child class’s to_i method to convert num to an integer.
Example
1.0.class #=> Float 1.0.to_int.class #=> Integer 1.0.to_i.class #=> Integer