332 333 334 335 336 337 338 339 340
# File 'lib/map.rb', line 332 def fetch(key, *keys, &block) keys.unshift(key) if has?(*keys) get(*keys) else Map.mapify(yield) end end