Ich habe einen Hash in .YML, die ich iterieren und dann seine Elemente zu einem Array von startup_ports
hinzufügen möchte.Ruby: Wie man ein Yml iteriert und Elemente zu einem Array hinzufügt
z. .yml:
instances:
instance1:
startup_port: 8811
shutdown_port: 8822
instance2:
startup_port: 9911
shutdown_port: 9922
In meinem Ruby-Code:
details['instances'].each do |instancename, attribs|
startup_port = attribs[:startup_port]
Ich möchte hier ein Array erstellen, die die startup_port
für beide Instanzen speichert.
Wie haben Sie Ihre yaml in das Skript bekommen? Haben Sie YAML.load_file verwendet? –