我正在寻找YAML语法的基本示例以及如何在Ruby中使用它。 基本上,通过查看示例,我希望更好地了解如何将YAML标量映射到对象属性,以及是否使用不同的YAML文件或使用一个包含多个对象的YAML文件。
答案 0 :(得分:1)
Ruby核心中有一个YAML类,它有一个简短的教程和一些链接。
Serializing and Deserializing objects with Ruby
require "yaml"
test_obj = ["dogs", "cats", "badgers"]
yaml_obj = YAML::dump( test_obj )
# -> ---
- dogs
- cats
- badgers
ruby_obj = YAML::load( yaml_obj )
# => ["dogs", "cats", "badgers"]
ruby_obj == test_obj
# => true