はい、Rubyではヒアドキュメントを使って
複数行の文字列を扱えます。(˶ˊᵕˋ˵)⸝✩
書き方はちょっと独特ですが、慣れると
かなり便利です。
たとえば、\u0026lt;\u0026lt;TEXT のように書き始めて
最後に TEXT を置くことで、その間の
すべての行がひとつの文字列として扱われます。
改行もそのまま含まれるので、長めの説明文や
テンプレートを扱うときに重宝します。
識別子(この例だと TEXT)は
自由に決められますが、開始と終了が
一致している必要があります。
インデントを整えたい場合は \u0026lt;\u0026lt;~TEXT のように
波線を使うと、先頭の空白をうまく処理して
くれます。
Rubyらしく、見た目もすっきりしていて
読みやすさと柔軟さを両立してる書き方ですね。