Ruby 1.9.3 mặc định sử dụng Psych cho YAML. Trong khi the ruby-doc documentation for it là hoàn toàn thiếu, tôi đã có thể tìm thấy một phần tài liệu bên ngoài gợi ý rằng tùy chọn indentation
được hỗ trợ. Điều này được sinh ra trong thử nghiệm:Tài liệu về tùy chọn Psych to_yaml?
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"
Có lẽ có nhiều tùy chọn hơn được hỗ trợ. Cụ thể, tôi muốn biết cách thay đổi chiều rộng đường kẻ hoặc tắt hoàn toàn.
Các tùy chọn có sẵn là gì?
Sau khi xem xét nguồn gốc của 2.2.0, một bản cập nhật ngắn: Có vẻ như có rất ít lựa chọn ngay bây giờ, vì thế ít tài liệu vẫn . –