class Datacaster::OrNode
Public Class Methods
new(left, right)
click to toggle source
# File lib/datacaster/or_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
Datacaster::Base#call
# File lib/datacaster/or_node.rb, line 8 def call(object) object = super(object) left_result = @left.(object) return left_result if left_result.valid? @right.(object) end
inspect()
click to toggle source
# File lib/datacaster/or_node.rb, line 18 def inspect "#<Datacaster::OrNode L: #{@left.inspect} R: #{@right.inspect}>" end