class Jubatus::Common::TEnum
Public Class Methods
new(values)
click to toggle source
# File lib/jubatus/common/types.rb, line 225 def initialize(values) @values = values end
Public Instance Methods
from_msgpack(m)
click to toggle source
# File lib/jubatus/common/types.rb, line 229 def from_msgpack(m) Jubatus::Common.check_type(m, Integer) if not (@values.include?(m)) raise ValueError end return m end
to_msgpack(m)
click to toggle source
# File lib/jubatus/common/types.rb, line 237 def to_msgpack(m) Jubatus::Common.check_type(m, Integer) if not (@values.inlcude?(m)) raise ValueError end return m end