Class: Hash

Inherits:
Object show all
Defined in:
lib/dns_one/core_ext/hash.rb,
lib/dns_one/core_ext/blank.rb

Instance Method Summary collapse

Instance Method Details

#deep_dupObject



5
6
7
# File 'lib/dns_one/core_ext/hash.rb', line 5

def deep_dup
    Marshal.load Marshal.dump(self)
end

#symbolize_keysObject



2
3
4
# File 'lib/dns_one/core_ext/hash.rb', line 2

def symbolize_keys
    each_with_object({}) { |(k, v), h| h[k.to_sym] = v.is_a?(Hash) ? v.symbolize_keys : v }
end