File tree Expand file tree Collapse file tree 1 file changed +1
-2
lines changed Expand file tree Collapse file tree 1 file changed +1
-2
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,6 @@ def optimize
29
29
class ComparatorCondition < Node
30
30
COMPARATOR_TO_CONDITION = { }
31
31
COMPARABLE_TYPES = [ Integer , Float , String ] . freeze
32
- NUMERIC_TYPES = [ Integer , Float ] . freeze
33
32
def initialize ( left , right , child )
34
33
@left = left
35
34
@right = right
@@ -45,7 +44,7 @@ def visit(_value)
45
44
def comparable? ( left_value , right_value )
46
45
if COMPARABLE_TYPES . include? ( left_value . class ) && COMPARABLE_TYPES . include? ( right_value . class )
47
46
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 )
49
48
end
50
49
end
51
50
end
You can’t perform that action at this time.
0 commit comments