Sha256: 47a24c1ff5f448b2f5af3e30ac83e6893c3b977f2997b00f837f57aa30835ff2
Contents?: true
Size: 442 Bytes
Versions: 2
Compression:
Stored size: 442 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 result.nil? or result.empty? @right.visit(value) else result end end def optimize self.class.new(@left.optimize, @right.optimize) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
burtpath-1.1.1 | lib/jmespath/nodes/or.rb |
burtpath-1.1.0 | lib/jmespath/nodes/or.rb |