Есть ли способ изменить разделитель, который используется, когда Ruby создает файл YAML?
Что дается прямо сейчас:
--- - de - abbrv_apr: APR
Что требуется:
\t de \t abbrv_apr: APR
\t - это вкладка, поэтому я хочу, чтобы все дефисы были удалены из созданных файлов yaml
\t
Я смог исправить свою проблему, создав вложенную последовательность http://www.yaml.org/YAML_for_ruby.html#nested_sequences
YAML - это формат, который не допускает таких настроек.
Конечно, вы всегда можете сделать obj.to_yaml.gsub(/^-/, "\t"), если вам нужно. (с /^\t/, '-' на чтение)
obj.to_yaml.gsub(/^-/, "\t")
/^\t/, '-'