class Protip::Transformers::DeprecatedTransformer::MoneyTransformer
Public Instance Methods
to_message(object, field)
click to toggle source
# File lib/protip/transformers/deprecated_transformer.rb, line 37 def to_message(object, field) money = object.to_money currency = Protip::Messages::Currency.new(currency_code: money.currency.iso_code.to_sym) field.subtype.msgclass.new( amount_cents: money.fractional, currency: currency, ) end
to_object(message, field)
click to toggle source
# File lib/protip/transformers/deprecated_transformer.rb, line 34 def to_object(message, field) ::Money.new(message.amount_cents, message.currency.currency_code) end