とても長い引数を必要とするようなメソッドを書くときに、どうやったら奇麗に書けるかがわからないというエントリを書いていたら、とても当たり前の答えにたどり着いたので結論だけ。
meth 'this is a argument for meth method', 'and this is also argument for meth method'
こういう一個の引数が無駄に長いときは、
name = 'this is a argument for meth method' desc = 'and this is also argument for meth method' meth name, desc
と、変数にしてしまうのが良い。
まぁ当然ですね。当然すぎますね。
ずらずら続くオプション引数のHashなんかも変数にしてしまうと奇麗にかける。
うーん、至極当たり前のことですね。