rat.floor               â  integer
rat.floor(precision=0) â rational
rat.floor(precision=0) â rational
	Instance Public methods
	Returns the truncated value (toward negative infinity).
Rational(3).floor      #=> 3
Rational(2, 3).floor   #=> 0
Rational(-3, 2).floor  #=> -1
       decimal      -  1  2  3 . 4  5  6
                      ^  ^  ^  ^   ^  ^
      precision      -3 -2 -1  0  +1 +2
'%f' % Rational('-123.456').floor(+1)  #=> "-123.500000"
'%f' % Rational('-123.456').floor(-1)  #=> "-130.000000"
Please login to continue.