# File lib/hashdiff/util.rb, line 118 def self.custom_compare(method, key, obj1, obj2) if method res = method.call(key, obj1, obj2) # nil != false here if res == false return [['~', key, obj1, obj2]] elsif res == true return [] end end end