class Fictive::Text::ConditionalNode
Public Class Methods
new(condition, consequent)
click to toggle source
TODO: decide on array or explicit parameter convention
eg: initialize(condition, consequent, alternative)
# File lib/fictive/text/conditional_node.rb, line 6 def initialize(condition, consequent) @condition = condition @consequent = consequent end
Public Instance Methods
evaluate()
click to toggle source
# File lib/fictive/text/conditional_node.rb, line 11 def evaluate @consequent.evaluate if @condition.evaluate_boolean end