Module: CuckooFilter

Defined in:
lib/cuckoo_filter.rb,
lib/cuckoo_filter/bucket.rb,
lib/cuckoo_filter/version.rb,
lib/cuckoo_filter/fingerprint.rb,
lib/cuckoo_filter/cuckoo_filter.rb,
lib/cuckoo_filter/cuckoo_filter_error.rb

Overview

See Also:

Defined Under Namespace

Classes: Bucket, CuckooFilter, CuckooFilterError, Fingerprint

Constant Summary collapse

VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.make(size: 1024, kicks: 500, bucket_size: 4) ⇒ Object

Create and return a new CuckooFilter instance



10
11
12
# File 'lib/cuckoo_filter.rb', line 10

def self.make(size: 1024, kicks: 500, bucket_size: 4)
  CuckooFilter.new(size: size, kicks: kicks, bucket_size: bucket_size)
end