class Datacaster::AndNode
Public Class Methods
new(left, right)
click to toggle source
# File lib/datacaster/and_node.rb, line 3 def initialize(left, right) @left = left @right = right end
Public Instance Methods
call(object)
click to toggle source
Calls superclass method
# File lib/datacaster/and_node.rb, line 8 def call(object) object = super(object) left_result = @left.(object) return left_result unless left_result.valid? @right.(left_result) end
inspect()
click to toggle source
# File lib/datacaster/and_node.rb, line 18 def inspect "#<Datacaster::AndNode L: #{@left.inspect} R: #{@right.inspect}>" end