Sha256: e5cec11a0346518b5afa282727562b69482178f91145dab67cc52aa7b7872d5b
Contents?: true
Size: 549 Bytes
Versions: 1
Compression:
Stored size: 549 Bytes
Contents
module Virtus class Attribute # Example usage: # # class ExchangeRate # include Virtus # # attribute :dollar, Decimal # end # # ExchangeRate.new(:dollar => '2.6948') # class Decimal < Numeric primitive ::BigDecimal # @see Virtus::Typecast::Numeric.to_d # # @return [BigDecimal] # # @api private def typecast_to_primitive(value) Typecast::Numeric.to_d(value) end end # class Decimal end # class Attribute end # module Virtus
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
virtus-0.0.5 | lib/virtus/attribute/decimal.rb |