Method: Float#denominator
- Defined in:
- rational.c
#denominator ⇒ Integer
Returns the denominator (always positive). The result is machine dependent.
See also Float#numerator.
2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 |
# File 'rational.c', line 2099
VALUE
rb_float_denominator(VALUE self)
{
double d = RFLOAT_VALUE(self);
VALUE r;
if (!isfinite(d))
return INT2FIX(1);
r = float_to_r(self);
return nurat_denominator(r);
}
|