class Polipus::UrlTracker::Bloomfilter

Public Class Methods

new(options = {}) click to toggle source
# File lib/polipus/url_tracker/bloomfilter.rb, line 6
def initialize(options = {})
  @bf = Redis::Bloomfilter.new options
end

Public Instance Methods

clear() click to toggle source
# File lib/polipus/url_tracker/bloomfilter.rb, line 22
def clear
  @bf.clear
end
remove(url) click to toggle source
# File lib/polipus/url_tracker/bloomfilter.rb, line 18
def remove(url)
  @bf.remove url
end
visit(url) click to toggle source
# File lib/polipus/url_tracker/bloomfilter.rb, line 14
def visit(url)
  @bf.insert url
end
visited?(url) click to toggle source
# File lib/polipus/url_tracker/bloomfilter.rb, line 10
def visited?(url)
  @bf.include?(url)
end