Sha256: 56186d28b248b9e1c345e9f04fbf7094256286b14c52521f8ae100166545500e
Contents?: true
Size: 444 Bytes
Versions: 14
Compression:
Stored size: 444 Bytes
Contents
module JMESPath # @api private module Nodes class Or < Node def initialize(left, right) @left = left @right = right end def visit(value) result = @left.visit(value) if JMESPath::Util.falsey?(result) @right.visit(value) else result end end def optimize self.class.new(@left.optimize, @right.optimize) end end end end
Version data entries
14 entries across 14 versions & 2 rubygems