Class: Decimal

Inherits:
SimpleDelegator
  • Object
show all
Includes:
ActiveFacts::API::SimpleDelegation
Defined in:
lib/activefacts/api/numeric.rb

Overview

:nodoc:

Direct Known Subclasses

Money

Instance Method Summary collapse

Methods included from ActiveFacts::API::SimpleDelegation

#==, #eql?, #hash, #initialize, #inspect, #is_a?, #kind_of?, #to_json, #to_s

Instance Method Details

#delegate_new(v) ⇒ Object



64
65
66
67
68
69
70
# File 'lib/activefacts/api/numeric.rb', line 64

def delegate_new(v)
  if v.is_a?(BigDecimal) || v.is_a?(Bignum)
    BigDecimal.new(v.to_s)
  else
    BigDecimal.new(v)
  end
end