lib/hashdiff/compare_hashes.rb in hashdiff-1.0.1 vs lib/hashdiff/compare_hashes.rb in hashdiff-1.1.0

- old
+ new

@@ -24,9 +24,11 @@ common_keys = (obj1_keys & obj2_keys).sort_by(&:to_s) deleted_keys = (obj1_keys - obj2_keys).sort_by(&:to_s) result = [] + opts[:ignore_keys].each { |k| common_keys.delete k } + # add deleted properties deleted_keys.each do |k| k = opts[:indifferent] ? obj1_lookup[k] : k change_key = Hashdiff.prefix_append_key(opts[:prefix], k, opts) custom_result = Hashdiff.custom_compare(opts[:comparison], change_key, obj1[k], nil)