Method: Cantor::AbsoluteSet#select
- Defined in:
- lib/cantor/absolute_set.rb
#select ⇒ AbsoluteSet
118 119 120 121 122 123 124 125 126 127 128 |
# File 'lib/cantor/absolute_set.rb', line 118 def select mask = 0 @universe.each do |value, n| unless @mask[n].zero? or not yield(value) mask |= (1 << n) end end copy(:mask => mask) end |