Module: EnumerableOperator
- Defined in:
- lib/agents/sets/enum/op.rb
Defined Under Namespace
Classes: Diagonal, Product, Sum
Class Method Summary collapse
- .diagonal(*factors, &block) ⇒ Object
- .product(*factors, &block) ⇒ Object
- .sum(*summands, &block) ⇒ Object
Class Method Details
.diagonal(*factors, &block) ⇒ Object
96 97 98 99 100 101 102 |
# File 'lib/agents/sets/enum/op.rb', line 96 def diagonal(*factors, &block) if block Diagonal.new(*factors).each(&block) else Diagonal.new(*factors) end end |