Skip to content

Commit a78135f

Browse files
committed
use numerics
1 parent 0d308f0 commit a78135f

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

lib/jmespath/nodes/condition.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ def optimize
2929
class ComparatorCondition < Node
3030
COMPARATOR_TO_CONDITION = {}
3131
COMPARABLE_TYPES = [Integer, Float, String].freeze
32-
NUMERIC_TYPES = [Integer, Float].freeze
3332
def initialize(left, right, child)
3433
@left = left
3534
@right = right
@@ -45,7 +44,7 @@ def visit(_value)
4544
def comparable?(left_value, right_value)
4645
if COMPARABLE_TYPES.include?(left_value.class) && COMPARABLE_TYPES.include?(right_value.class)
4746
return true if left_value.class == right_value.class
48-
return true if NUMERIC_TYPES.include?(left_value.class) && NUMERIC_TYPES.include?(right_value.class)
47+
return true if left_value.is_a?(Numeric) && right_value.is_a?(Numeric)
4948
end
5049
end
5150
end

0 commit comments

Comments
 (0)