Method: BigDecimal#precision_scale
- Defined in:
- bigdecimal.c
#precision_scale ⇒ Array
Returns a 2-length array; the first item is the result of BigDecimal#precision and the second one is of BigDecimal#scale.
See BigDecimal#precision. See BigDecimal#scale.
687 688 689 690 691 692 693 |
# File 'bigdecimal.c', line 687
static VALUE
BigDecimal_precision_scale(VALUE self)
{
ssize_t precision, scale;
BigDecimal_count_precision_and_scale(self, &precision, &scale);
return rb_assoc_new(SSIZET2NUM(precision), SSIZET2NUM(scale));
}
|