class LogicTools::NodeOr
Represents an OR node
Public Class Methods
new(*children)
click to toggle source
Creates a new OR node with children
.
Calls superclass method
# File lib/logic_tools/logictree.rb, line 834 def initialize(*children) super(:or,*children) end
Public Instance Methods
eval()
click to toggle source
Computes the value of the node.
# File lib/logic_tools/logictree.rb, line 844 def eval return @children.any? {|child| child.eval() == true } end