Class: Proc::Msgpack::Types::Decimal

Inherits:
Object
  • Object
show all
Defined in:
lib/proc/msgpack/types/decimal.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value) ⇒ Decimal

Returns a new instance of Decimal.



26
27
28
# File 'lib/proc/msgpack/types/decimal.rb', line 26

def initialize(value)
  @value = value
end

Class Method Details

.from_msgpack_ext(data) ⇒ Object



21
22
23
# File 'lib/proc/msgpack/types/decimal.rb', line 21

def from_msgpack_ext(data)
  BigDecimal(data)
end

Instance Method Details

#to_msgpack_extObject



30
31
32
# File 'lib/proc/msgpack/types/decimal.rb', line 30

def to_msgpack_ext
  @value.to_s
end