Рубиновый разделитель YAML - PullRequest
0 голосов
/ 30 ноября 2010

Есть ли способ изменить разделитель, который используется, когда Ruby создает файл YAML?

Что дается прямо сейчас:

--- 
- de
- abbrv_apr: APR

Что требуется:

\t de
\t abbrv_apr: APR

\t - это вкладка, поэтому я хочу, чтобы все дефисы были удалены из созданных файлов yaml

Я смог исправить свою проблему, создав вложенную последовательность http://www.yaml.org/YAML_for_ruby.html#nested_sequences

1 Ответ

2 голосов
/ 30 ноября 2010

YAML - это формат, который не допускает таких настроек.

Конечно, вы всегда можете сделать obj.to_yaml.gsub(/^-/, "\t"), если вам нужно. (с /^\t/, '-' на чтение)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...