Class: Jubatus::Common::TPrimitive

Inherits:
Object
  • Object
show all
Defined in:
lib/jubatus/common/types.rb

Direct Known Subclasses

TBool, TFloat, TInt, TRaw, TString

Instance Method Summary collapse

Constructor Details

#initialize(types) ⇒ TPrimitive

Returns a new instance of TPrimitive.



22
23
24
# File 'lib/jubatus/common/types.rb', line 22

def initialize(types)
  @types = types
end

Instance Method Details

#from_msgpack(m) ⇒ Object



26
27
28
29
# File 'lib/jubatus/common/types.rb', line 26

def from_msgpack(m)
  Jubatus::Common.check_types(m, @types)
  return m
end

#to_msgpack(m) ⇒ Object



31
32
33
34
# File 'lib/jubatus/common/types.rb', line 31

def to_msgpack(m)
  Jubatus::Common.check_types(m, @types)
  return m
end