Ruby 1.9.3 默认为 YAML 使用Psych。虽然它的 ruby-doc 文档 完全缺乏,但我能够找到一份外部文档暗示该indentation
选项受支持。这在测试中得到了证实:
irb(main):001:0> RUBY_VERSION
#=> "1.9.3"
irb(main):002:0> require 'yaml'
#=> true
irb(main):003:0> [[[1]]].to_yaml
#=> "---\n- - - 1\n"
irb(main):009:0> [[[1]]].to_yaml indentation:9
#=> "---\n- - - 1\n"
可能支持更多选项。具体来说,我想知道如何更改换行宽度或完全禁用它。
有哪些可用选项?