class Ribeye::BloomFilter

Attributes

name[R]
size[R]

Public Class Methods

new(name, size, opts = {}) click to toggle source
# File lib/ribeye/bloom_filter.rb, line 7
def initialize(name, size, opts = {})
  @name = name
  @size = size
  @client = Ribeye.new(opts[:uri])
  @client.create(name, size) unless @client.exists(name)
end

Public Instance Methods

check(value) click to toggle source
# File lib/ribeye/bloom_filter.rb, line 18
def check(value)
  @client.check(name, value)
end
insert(value) click to toggle source
# File lib/ribeye/bloom_filter.rb, line 14
def insert(value)
  @client.insert(name, value)
end