Sha256: 0fe719adbb6363f4c483fdd26595a07e1ccb9e1ecb90cce220e67bb59b9e5d75

Contents?: true

Size: 336 Bytes

Versions: 4

Compression:

Stored size: 336 Bytes

Contents

# frozen_string_literal: true

class ActiveRedisDB::HyperLogLog < ActiveRedisDB::Base
  class << self

    def create(key, member)
      client.pfadd(normalize_key(key), member)
    end

    def count(*args)
      client.pfcount(args)
    end

    def merge(key, *keys)
      client.pfmerge(normalize_key(key), keys)
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
active_redis_db-1.1.0 lib/active_redis_db/hyper_log_log.rb
active_redis_db-1.0.2 lib/active_redis_db/hyper_log_log.rb
active_redis_db-1.0.1 lib/active_redis_db/hyper_log_log.rb
active_redis_db-1.0.0 lib/active_redis_db/hyper_log_log.rb