【发布时间】:2020-04-08 14:01:06
【问题描述】:
我想在 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
有人可以帮我检索结构的名称吗?
【问题讨论】: