class Mongoid::Fields::Money
Public Class Methods
instantiate(name, options = {})
click to toggle source
Calls superclass method
# File lib/money/mongoid/2x/money.rb, line 9 def self.instantiate(name, options = {}) super end
Public Instance Methods
deserialize(value)
click to toggle source
# File lib/money/mongoid/2x/money.rb, line 13 def deserialize(value) ::Money.new value[:cents], value[:currency_iso] end
serialize(value)
click to toggle source
# File lib/money/mongoid/2x/money.rb, line 17 def serialize(value) {:cents => value.cents, :currency_iso => value.currency.iso_code} end