日常

ケ・セラ・セラ

ruby ヒアドキュメントのインデント unindent gem, <<~ syntax

k0kubun/md2key という gem を見て、 うおーっと思ってコードを除いた中で unindent という gem を見つけた。

spec.add_dependency "unindent", "~> 1.0"

なんだろうと見てみるとヒアドキュメントのインデントを揃えるあれだ。

この qiita の記事が詳しいのだけれど、(これも k0kubun さんだ)

このヒアドキュメントのインデントをめぐる議論がされているようで、 <<~ syntax がどういう理由で入ることになるのか入らずおわるのか気になってきたのでメモしておく。