Class: BetterRecord::ExchangeRateInteger::Type

Inherits:
CustomType
  • Object
show all
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