class JMESPath::Nodes::ComparatorCondition
Constants
- COMPARABLE_TYPES
- COMPARATOR_TO_CONDITION
Public Class Methods
new(left, right, child)
click to toggle source
# File lib/jmespath/nodes/condition.rb, line 32 def initialize(left, right, child) @left = left @right = right @child = child end
Public Instance Methods
visit(_value)
click to toggle source
# File lib/jmespath/nodes/condition.rb, line 38 def visit(_value) nil end
Private Instance Methods
comparable?(left_value, right_value)
click to toggle source
# File lib/jmespath/nodes/condition.rb, line 44 def comparable?(left_value, right_value) COMPARABLE_TYPES.any? do |type| left_value.is_a?(type) && right_value.is_a?(type) end end