Сначала я бы предложил отладить объекты с p
вместо puts
.Он вызывает inspect
для объекта, который вы печатаете, а не to_s
, что дает вам гораздо больше информации об объекте.
Далее, ознакомьтесь с документацией по Hashie::Mash
.Ваш LinkedIn::Mash
объект наследуется от этого класса, но LinkedIn не предоставляет много документации, поэтому вам придется пройтись по цепочке наследования.
Поскольку Hashie::Mash
является хеш-подобным объектом, выследует использовать each_pair
при итерации по ней для получения каждой пары ключ-значение в хэше, а не по одному ключу или значению за раз:
linkedin.connections.each_pair do |key, value|
p key
p value
end
Ничто из этого не отвечает на ваш вопрос, но, надеюсь, вы сможетеполучить больше информации от ваших усилий по отладке.Я предполагаю, что вам нужно сделать что-то вроде этого:
linkedin.connections[0].url
но я не уверен.