Class: Protip::Transformers::DeprecatedTransformer::MoneyTransformer
- Inherits:
-
Object
- Object
- Protip::Transformers::DeprecatedTransformer::MoneyTransformer
- Includes:
- Protip::Transformer
- Defined in:
- lib/protip/transformers/deprecated_transformer.rb
Instance Method Summary collapse
Instance Method Details
#to_message(object, field) ⇒ Object
37 38 39 40 41 42 43 44 |
# File 'lib/protip/transformers/deprecated_transformer.rb', line 37 def (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) ⇒ Object
34 35 36 |
# File 'lib/protip/transformers/deprecated_transformer.rb', line 34 def to_object(, field) ::Money.new(.amount_cents, .currency.currency_code) end |