class Rulezilla::Node
Attributes
Public Class Methods
Public Instance Methods
Source
# File lib/rulezilla/node.rb, line 38 def add_child(node) node.parent = self children << node end
Source
# File lib/rulezilla/node.rb, line 24 def applies?(record) return true if condition.nil? !!record.instance_eval(&condition) end
Source
# File lib/rulezilla/node.rb, line 30 def result(record) @result.is_a?(Proc) ? record.instance_eval(&@result) : @result end