Я хотел бы получить имя ключа в файле конфигурации YAML, как показано ниже. Файл YAML содержит коллекцию структур в структурах, у организаций есть число, представленное в виде символа, который является именем ключа / класса. Мне нужно получить этот символ
require 'yaml'
data = YAML.load(DATA)
data.organisations.each do |organisation|
organisation #<struct language="nl", name="myname">
# following line is what I need, I expect it to be :"121"
organisation.class #<Class:0x00000004fd4248>
end
__END__
--- !ruby/struct
organisations: !ruby/struct
:121: !ruby/struct
language: nl
name: organisationname
Может ли кто-нибудь помочь мне найти имя структуры?