Class: Money::Rails::JobArgumentSerializer

Inherits:
ActiveJob::Serializers::ObjectSerializer
  • Object
show all
Defined in:
lib/money/rails/job_argument_serializer.rb

Instance Method Summary collapse

Instance Method Details

#deserialize(hash) ⇒ Object



10
11
12
# File 'lib/money/rails/job_argument_serializer.rb', line 10

def deserialize(hash)
  Money.new(hash["value"], hash["currency"])
end

#serialize(money) ⇒ Object



6
7
8
# File 'lib/money/rails/job_argument_serializer.rb', line 6

def serialize(money)
  super("value" => money.value.to_s("F"), "currency" => money.currency.iso_code)
end