Class: Kanade::Converter::BigDecimal

Inherits:
Base
  • Object
show all
Defined in:
lib/kanade/converter/big_decimal.rb

Instance Method Summary collapse

Methods inherited from Base

configurable

Instance Method Details

#deserialize(term, _) ⇒ Object



12
13
14
15
16
# File 'lib/kanade/converter/big_decimal.rb', line 12

def deserialize(term, _)
  return nil if term.nil?
  return term if term.is_a?(BigDecimal)
  ::BigDecimal.new(term)
end

#serialize(term, _) ⇒ Object



8
9
10
11
# File 'lib/kanade/converter/big_decimal.rb', line 8

def serialize(term, _)
  return nil if term.nil?
  term.to_s
end