module Aggro::Transform::Money
Private: Transforms money representations.
Public Instance Methods
deserialize(value)
click to toggle source
# File lib/aggro/transform/money.rb, line 7 def deserialize(value) if value.is_a? ::String Monetize.parse(value) elsif value.is_a? ::Integer Monetize.parse(value.to_s) elsif value.is_a? ::Money value end end
serialize(value)
click to toggle source
# File lib/aggro/transform/money.rb, line 17 def serialize(value) value.format with_currency: true if value.is_a? ::Money end