Ruby 1.9.3 по умолчанию использует Psychдля YAML. Хотя документация ruby-doc для негополностью отсутствует, мне удалось найти один внешний фрагмент документации, в котором намекалось, что опция отступа
поддерживается. Это подтвердилось при тестировании:
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"
Предположительно поддерживается больше опций. В частности, я хочу знать, как изменить ширину переноса строки или вообще отключить ее.
Какие варианты доступны?