Method: Hyperll::HyperLogLog.unserialize

Defined in:
lib/hyperll/hyper_log_log.rb

.unserialize(serialized) ⇒ Object



10
11
12
13
# File 'lib/hyperll/hyper_log_log.rb', line 10

def self.unserialize(serialized)
  log2m, rs_size, *rs_values = serialized.unpack("N*")
  new(log2m, RegisterSet.new(2 ** log2m, rs_values))
end