lib/antlr4/runtime/object_equality_comparator.rb in antlr4-runtime-0.2.1 vs lib/antlr4/runtime/object_equality_comparator.rb in antlr4-runtime-0.2.2
- old
+ new
@@ -7,12 +7,12 @@
return 0 if obj.nil?
obj.hash
end
- def equals(a, b)
- return b.nil? if a.nil?
+ def compare(a, b)
+ return 1 if a.nil? || b.nil?
- a.eql?(b)
+ a <=> b
end
end
end
\ No newline at end of file