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