YAML ファイルでいくつかのことを自動化するための小さなスクリプトがあります。
元の YAML ファイルを読み取ってハッシュに変換し、変更後にファイルにダンプします。
File.open(output_file, "w") do |out|
YAML.dump(modified_hash, out)
end
これは問題なく動作しますが、文字列を囲む二重引用符が不要な場合は削除されます。これは有効な YAML ですが、見栄えがよくありません。
すべての文字列の最後にスペースを追加して、単一引用符を強制することもできますが、それではあまり満足できません。文字列を二重引用符で囲む方法はありますか?