Module: ActiveSupport::CoreExtensions::Hash::Diff
- Included in:
- Hash
- Defined in:
- lib/active_support/core_ext/hash/diff.rb
Instance Method Summary collapse
Instance Method Details
#diff(h2) ⇒ Object
5 6 7 |
# File 'lib/active_support/core_ext/hash/diff.rb', line 5 def diff(h2) self.dup.delete_if { |k, v| h2[k] == v }.merge(h2.dup.delete_if { |k, v| self.has_key?(k) }) end |