Actions
Bug #17032
closedBigDecimal's `to_d` behaves inconsistent compared to `to_f`
Bug #17032:
BigDecimal's `to_d` behaves inconsistent compared to `to_f`
Description
I would expect to_f and to_d to behave identically. Specifically, nil.to_d should behave like nil.to_f.
require 'bigdecimal'
require 'bigdecimal/util'
nil.to_f # => 0.0
nil.to_d # >> NoMethodError (undefined method `to_d' for nil:NilClass)
Users should not have to resort to this:
nil.to_f.to_d # => 0.0
Actions