class JMESPath::Nodes::Not
Public Class Methods
new(expression)
click to toggle source
# File lib/jmespath/nodes/not.rb, line 5 def initialize(expression) @expression = expression end
Public Instance Methods
optimize()
click to toggle source
# File lib/jmespath/nodes/not.rb, line 13 def optimize self.class.new(@expression.optimize) end
visit(value)
click to toggle source
# File lib/jmespath/nodes/not.rb, line 9 def visit(value) JMESPath::Util.falsey?(@expression.visit(value)) end