我有一個散列在.yml,我想要迭代,然後將其元素添加到startup_ports
的數組。ruby:如何迭代一個yml並添加元素到一個數組
E.g. .yml:
instances:
instance1:
startup_port: 8811
shutdown_port: 8822
instance2:
startup_port: 9911
shutdown_port: 9922
在我的Ruby代碼:
details['instances'].each do |instancename, attribs|
startup_port = attribs[:startup_port]
我想在這裏創建一個數組存儲的startup_port
的兩個實例。
你是如何得到你的YAML到你的腳本?你使用YAML.load_file嗎? –