13 14 15 16 17
# File 'lib/roby/coordination/calculus.rb', line 13 def self.binary_op(name) define_method(name) do |arg| Binary.new(name, self, arg) end end
7 8 9 10 11
# File 'lib/roby/coordination/calculus.rb', line 7 def self.unary_op(name) define_method(name) do Unary.new(name, self) end end