У меня есть следующий хэш:
hash = {'name' => { 'Mike' => { 'age' => 10, 'gender' => 'm' } } }
Я могу получить доступ к возрасту по:
hash['name']['Mike']['age']
Что если я использовал метод Hash#fetch
? Как я могу получить ключ из вложенного хэша?
Как сказал Серхио, способ сделать это (не создавая что-то для себя) будет через цепочку методов fetch
:
hash.fetch('name').fetch('Mike').fetch('age')