Class: BetterRecord::MoneyInteger::Type
- Inherits:
-
CustomType
- Object
- ActiveRecord::Type::Value
- CustomType
- BetterRecord::MoneyInteger::Type
- 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 |