mirror of
https://github.com/ruby/ruby.git
synced 2026-01-26 20:19:19 +00:00
[ruby/bigdecimal] Update doc for bigdecimal/util
Follow up https://github.com/ruby/bigdecimal/issues/89.
`BigDecimal.new` has already been removed. This PR replaces `BigDecimal.new` with
`Kernel.BigDecimal` in the documentation, following the message below:
> BigDecimal.new is deprecated; use Kernel.BigDecimal method instead.
26d84ba766
https://github.com/ruby/bigdecimal/commit/dd52adf3b2
This commit is contained in:
parent
8ac6b2ec7d
commit
f0abe610a3
@ -18,7 +18,7 @@ class Integer < Numeric
|
||||
#
|
||||
# 42.to_d # => 0.42e2
|
||||
#
|
||||
# See also BigDecimal::new.
|
||||
# See also Kernel.BigDecimal.
|
||||
#
|
||||
def to_d
|
||||
BigDecimal(self)
|
||||
@ -45,7 +45,7 @@ class Float < Numeric
|
||||
# 1.234.to_d # => 0.1234e1
|
||||
# 1.234.to_d(2) # => 0.12e1
|
||||
#
|
||||
# See also BigDecimal::new.
|
||||
# See also Kernel.BigDecimal.
|
||||
#
|
||||
def to_d(precision=0)
|
||||
BigDecimal(self, precision)
|
||||
@ -67,7 +67,7 @@ class String
|
||||
# "123.45e1".to_d # => 0.12345e4
|
||||
# "45.67 degrees".to_d # => 0.4567e2
|
||||
#
|
||||
# See also BigDecimal::new.
|
||||
# See also Kernel.BigDecimal.
|
||||
#
|
||||
def to_d
|
||||
BigDecimal.interpret_loosely(self)
|
||||
@ -127,7 +127,7 @@ class Rational < Numeric
|
||||
#
|
||||
# Rational(22, 7).to_d(3) # => 0.314e1
|
||||
#
|
||||
# See also BigDecimal::new.
|
||||
# See also Kernel.BigDecimal.
|
||||
#
|
||||
def to_d(precision)
|
||||
BigDecimal(self, precision)
|
||||
@ -152,7 +152,7 @@ class Complex < Numeric
|
||||
# Complex(0.1234567, 0).to_d(4) # => 0.1235e0
|
||||
# Complex(Rational(22, 7), 0).to_d(3) # => 0.314e1
|
||||
#
|
||||
# See also BigDecimal::new.
|
||||
# See also Kernel.BigDecimal.
|
||||
#
|
||||
def to_d(*args)
|
||||
BigDecimal(self) unless self.imag.zero? # to raise eerror
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user