YAML の少しだけアドバンストな書き方のメモ
複数行の文字列
いくつか書き方があります。
text1:| hoge fuga piyo
基本はこんな感じで、":" の後に "|" を書きます。 ここで、各行の改行は保持されます。最終行の改行を取り除きたい場合は "|-" を、逆に保持したい場合は "|+" を付けます。
改行要らないよって場合は、次のように書くといいです。
text2:> this is a test.
この場合、各行は半角スペースで区切られます。 また、上と同様に最終行の改行の扱いで ">-", ">+" という書き方ができます。
フロースタイル
配列やハッシュを1行にまとめて書くことができる記法です。
配列の例:
[a,b,c]
ハッシュの例:
{id:111,name:taro,job:student}