Ruby 3.4 リファレンスマニュアル

instance method Rational#to_i

to_i -> Integer[permalink][rdoc][edit]

小数点以下を切り捨てて値を整数に変換して返します。

p Rational(2, 3).to_i # => 0
p Rational(3).to_i    # => 3
p Rational(300.6).to_i  # => 300
p Rational(98, 71).to_i # => 1
p Rational(-31, 2).to_i # => -15

[SEE_ALSO] Rational#truncate, Rational#ceil, Rational#floor