Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- lib/asetus.rb
Instance Method Summary collapse
Instance Method Details
#_asetus_deep_merge(newhash) ⇒ Object
100 101 102 103 104 105 |
# File 'lib/asetus.rb', line 100 def _asetus_deep_merge newhash merger = proc do |key, oldval, newval| Hash === oldval && Hash === newval ? oldval.merge(newval, &merger) : newval end merge newhash, &merger end |