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