Class: BetterRecord::MoneyInteger::Type

Inherits:
CustomType show all
Defined in:
lib/better_record/money_integer.rb

Class Method Summary collapse

Methods inherited from CustomType

cast, #cast, deserialize, #deserialize, #serialize, #super_cast, #super_deserialize, #super_serialize

Class Method Details

.normalize_type_value(value) ⇒ Object



29
30
31
# File 'lib/better_record/money_integer.rb', line 29

def self.normalize_type_value(value)
  BetterRecord::MoneyInteger.convert_to_money(value)
end

.serialize(value) ⇒ Object



33
34
35
# File 'lib/better_record/money_integer.rb', line 33

def self.serialize(value)
  normalize_type_value(value).value
end