module Danconia::Serializable
Public Instance Methods
as_json(_options = {})
click to toggle source
# File lib/danconia/serializable.rb, line 13 def as_json _options = {} {amount: @amount, currency: @currency.code} end
marshal_dump()
click to toggle source
# File lib/danconia/serializable.rb, line 3 def marshal_dump {amount: @amount, currency: @currency.code, decimals: @decimals} end
marshal_load(serialized_money)
click to toggle source
# File lib/danconia/serializable.rb, line 7 def marshal_load serialized_money @amount = serialized_money[:amount] @currency = Currency.find(serialized_money[:currency]) @decimals = serialized_money[:decimals] end