Class: CooCoo::Transformers::Base
- Inherits:
-
Enumerator
- Object
- Enumerator
- CooCoo::Transformers::Base
- Defined in:
- lib/coo-coo/transformer.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.bin_op(*ops) ⇒ Object
20 21 22 23 24 |
# File 'lib/coo-coo/transformer.rb', line 20 def self.bin_op(*ops) ops.each do |op| bin_op_inner(op) end end |
.bin_op_inner(op) ⇒ Object
26 27 28 29 30 31 32 |
# File 'lib/coo-coo/transformer.rb', line 26 def self.bin_op_inner(op) define_method(op) do |other| Combo.new(self, other) do |a, b| a.send(op, b) end end end |