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