Method: BigDecimal#finite?
- Defined in:
- bigdecimal.c
#finite? ⇒ Boolean
Returns True if the value is finite (not NaN or infinite).
1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'bigdecimal.c', line 1228
static VALUE
BigDecimal_IsFinite(VALUE self)
{
Real *p = GetVpValue(self, 1);
if (VpIsNaN(p)) return Qfalse;
if (VpIsInf(p)) return Qfalse;
return Qtrue;
}
|