Class: Pacer::Pipes::BloomFilter::SelectPipe

Inherits:
SideliningPipe
  • Object
show all
Defined in:
lib/pacer/pipe/bloomfilter_reject.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(false_pos_prob, expected_count, sideline_pipe = nil) ⇒ SelectPipe

Returns a new instance of SelectPipe.



75
76
77
78
# File 'lib/pacer/pipe/bloomfilter_reject.rb', line 75

def initialize(false_pos_prob, expected_count, sideline_pipe = nil)
  super(sideline_pipe)
  @filter = BloomFilter.new(false_pos_prob, expected_count)
end

Instance Attribute Details

#filterObject

Returns the value of attribute filter.



73
74
75
# File 'lib/pacer/pipe/bloomfilter_reject.rb', line 73

def filter
  @filter
end

Instance Method Details

#addAll(elements) ⇒ Object



80
81
82
# File 'lib/pacer/pipe/bloomfilter_reject.rb', line 80

def addAll(elements)
  @filter.addAll(elements)
end