Class: BetterRecord::ExchangeRateInteger::Type
- Inherits:
-
CustomType
- Object
- ActiveRecord::Type::Value
- CustomType
- BetterRecord::ExchangeRateInteger::Type
- Defined in:
- lib/better_record/exchange_rate_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
32 33 34 |
# File 'lib/better_record/exchange_rate_integer.rb', line 32 def self.normalize_type_value(value) BetterRecord::ExchangeRateInteger.convert_to_exchange_rate(value) end |
.serialize(value) ⇒ Object
36 37 38 |
# File 'lib/better_record/exchange_rate_integer.rb', line 36 def self.serialize(value) normalize_type_value(value).value end |