Module: Zerial::MoneySerializer
- Extended by:
- BaseSerializer
- Defined in:
- lib/zerial/money_serializer.rb
Class Method Summary collapse
Methods included from BaseSerializer
Class Method Details
.as_json(object) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/zerial/money_serializer.rb', line 6 def self.as_json (object) { "cents" => object.cents, "currency" => object.currency_as_string } end |
.from_loaded_json(json) ⇒ Object
13 14 15 16 17 |
# File 'lib/zerial/money_serializer.rb', line 13 def self.from_loaded_json (json) Money.new( json.fetch("cents"), json.fetch("currency") ) end |