Module: DNSUpdater::Utils
- Defined in:
- lib/dnsupdater/utils.rb
Overview
Utility methods
Class Method Summary collapse
-
.deepMerge(hash1, hash2) ⇒ Hash
Merge two hashes recursively.
Class Method Details
.deepMerge(hash1, hash2) ⇒ Hash
Merge two hashes recursively
10 11 12 13 14 15 16 17 18 |
# File 'lib/dnsupdater/utils.rb', line 10 def self.deepMerge(hash1, hash2) hash1.merge(hash2) do |_key, oldval, newval| if oldval.is_a?(Hash) deepMerge(oldval, newval) else newval end end end |