Float::ROUNDS (FLT_ROUNDS) should not be a constant.
According to the reference,
FLT_ROUNDS is not a constant in C.
Returns the current rounding direction of floating-point arithmetic operations.
The rounding mode can be changed with
FLT_ROUNDSreflects that change.
So it should not be a constant in Ruby too. Or it should be removed altogether.