class JMESPath::Nodes::EqCondition
Public Instance Methods
Source
# File lib/jmespath/nodes/condition.rb, line 59 def optimize if @right.is_a?(Literal) LiteralRightEqCondition.new(@left, @right, @child) else self end end
Source
# File lib/jmespath/nodes/condition.rb, line 55 def visit(value) Util.as_json(@left.visit(value)) == Util.as_json(@right.visit(value)) ? @child.visit(value) : nil end