Ruby 1.9.3 usa por defecto Psych para YAML. Mientras que the ruby-doc documentation for it es carente completamente de, pude encontrar una pieza externa de documentación que sugería que la opción indentation
es compatible. Esto se confirmó en las pruebas:Documentación para las opciones 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"
Se presume que hay más opciones disponibles. Específicamente, quiero saber cómo cambiar el ancho de la línea o desactivarla por completo.
¿Cuáles son las opciones disponibles?
Después de mirar la fuente de 2.2.0, una breve actualización: Parece que hay muy pocas opciones en este momento, por lo tanto, poca documentación todavía . –