Module ActiveSupport::CoreExtensions::Hash::Diff
In: vendor/rails/activesupport/lib/active_support/core_ext/hash/diff.rb

Methods

diff  

Public Instance methods

[Source]

   # File vendor/rails/activesupport/lib/active_support/core_ext/hash/diff.rb, line 5
5:         def diff(h2)
6:           self.dup.delete_if { |k, v| h2[k] == v }.merge(h2.dup.delete_if { |k, v| self.has_key?(k) })
7:         end

[Validate]