Node.jsでプログラムを書いている時、JavaScriptでヒアドキュメント書きたいとき*1が稀にあって、そんなときはnpmパッケージのhereを使うと実現できたりします。
$ npm install here --save
した後に、
var here = require('here').here; var testDoc = here(/* def foo bar end */).unindent(); console.log(testDoc)
とすれば、
def foo bar end
と表示されます。
*1:mochaでテスト書くときとかに...
(Visited 75 times, 1 visits today)