module DNSUpdater::Utils
Utility methods
Public Class Methods
deepMerge(hash1, hash2)
click to toggle source
Merge two hashes recursively @param hash1 [Hash] @param hash2 [Hash] @return [Hash] merged hash
# 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