Class: Rational
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
self,
::Numeric
|
|
Instance Chain:
self,
::Numeric
|
|
Inherits: |
Numeric
|
Defined in: | ext/bigdecimal/lib/bigdecimal/util.rb |
Instance Method Summary
-
#to_d(precision) ⇒ bigdecimal
Returns the value as a ::BigDecimal.
Instance Method Details
#to_d(precision) ⇒ bigdecimal
Returns the value as a ::BigDecimal.
The required precision
parameter is used to determine the number of significant digits for the result.
require 'bigdecimal'
require 'bigdecimal/util'
Rational(22, 7).to_d(3) # => 0.314e1
See also BigDecimal.new.
# File 'ext/bigdecimal/lib/bigdecimal/util.rb', line 131
def to_d(precision) BigDecimal(self, precision) end