Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- lib/EasyMapper.rb
Instance Method Summary collapse
Instance Method Details
#bury(keys, value) ⇒ Object
68 69 70 71 72 73 74 75 76 77 78 79 |
# File 'lib/EasyMapper.rb', line 68 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 |