Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- lib/hashie_mappy.rb
Instance Method Summary collapse
Instance Method Details
#bury(keys, value) ⇒ Object
104 105 106 107 108 109 110 111 112 113 114 115 |
# File 'lib/hashie_mappy.rb', line 104 def bury(keys, value) if keys.count < 1 raise ArgumentError.new("2 or more arguments required") elsif keys.count == 1 self[keys[0]] = value else key = keys.shift self[key] = {} unless self[key] self[key].bury(keys, value) unless keys.empty? end self end |