Class: Float
- Inherits:
-
Numeric
- Object
- Numeric
- Float
- Defined in:
- lib/bigdecimal/util.rb
Overview
BigDecimal extends the native Float class to provide the #to_d method.
When you require BigDecimal in your application, this method will be available on Float objects.
Instance Method Summary collapse
-
#to_d(precision = nil) ⇒ Object
call-seq: flt.to_d -> bigdecimal.
Instance Method Details
#to_d(precision = nil) ⇒ Object
call-seq:
flt.to_d -> bigdecimal
Convert flt
to a BigDecimal and return it.
require 'bigdecimal'
require 'bigdecimal/util'
0.5.to_d
# => #<BigDecimal:1dc69e0,'0.5E0',9(18)>
38 39 40 |
# File 'lib/bigdecimal/util.rb', line 38 def to_d(precision=nil) BigDecimal(self, precision || Float::DIG) end |