module MetaCL::Refinements
Public Instance Methods
*(arg)
click to toggle source
# File lib/metacl/refinements.rb, line 16 def *(arg) self.nodify * arg.nodify end
+(arg)
click to toggle source
# File lib/metacl/refinements.rb, line 8 def +(arg) self.nodify + arg.nodify end
-(arg)
click to toggle source
# File lib/metacl/refinements.rb, line 12 def -(arg) self.nodify - arg.nodify end
[](*args)
click to toggle source
# File lib/metacl/refinements.rb, line 20 def [](*args) self.nodify[*args] end
nodify()
click to toggle source
# File lib/metacl/refinements.rb, line 4 def nodify Logic::Node.new :data, nil, nil, name: self end