Method: Bmg::Operator::Project#each
- Defined in:
- lib/bmg/operator/project.rb
#each ⇒ Object
31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/bmg/operator/project.rb', line 31 def each return to_enum unless block_given? seen = {} @operand.each do |tuple| projected = tuple_project(tuple) unless seen.has_key?(projected) yield(projected) seen[projected] = true end end end |