Sha256: e665186667e62f97d4c7d8efc1c6d94ab2add7289cca0cbbcbb8369ed2175187
Contents?: true
Size: 391 Bytes
Versions: 2
Compression:
Stored size: 391 Bytes
Contents
module Datacaster class OrNode < Base def initialize(left, right) @left = left @right = right end def cast(object) object = super(object) left_result = @left.(object) return left_result if left_result.valid? @right.(object) end def inspect "#<Datacaster::OrNode L: #{@left.inspect} R: #{@right.inspect}>" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
datacaster-2.0.2 | lib/datacaster/or_node.rb |
datacaster-2.0.1 | lib/datacaster/or_node.rb |