ごとけんです

In message "[ruby-dev:8523] Re: [REQ] heredocument in multi-line arg"
    on 99/12/04, Yukihiro Matsumoto <matz / netlab.co.jp> writes:
>foo(<<EOS,
>  hoge
>   hoge
>    hoge
>EOS
>{
>      :a => "foo"
>      :b => "bar"
>})
>
>ではだめ?

言ってませんでしたが、それだとヒアドキュメントがすごく長いと
きに引数のまとまりが見えにくいのが嫌なのでしかたなく下のよう
にしてます(残りの引数は10行程度なのです)。ただ順序が強制され
るのが嫌ですね。

foo({
  :a => "foo"
  :b => "bar"
}, <<EOS)
  hoge
   hoge
    hoge
EOS

-- gotoken