Ruby 1.9.3 では、デフォルトで YAMLにPsychを使用します。そのための ruby-doc ドキュメント は完全に欠落indentation
していますが、オプションがサポートされていることを示唆する外部ドキュメントを 1 つ見つけることができました。これはテストで証明されました:
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"
おそらくより多くのオプションがサポートされています。具体的には、行の折り返し幅を変更する方法、または完全に無効にする方法を知りたいです。
利用可能なオプションは何ですか?