Method: Map#fetch

Defined in:
lib/map.rb

#fetch(key, *keys, &block) ⇒ Object



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