括弧省略する/しないについては↓が参考になるかも
ttp://jp.rubyist.net/magazine/?0014-Hotlinks#f29

> *29 括弧 : collect/map 対立以外にも、Ruby コミュニティには括弧を省略す
> べきでない派と省略できるところでは省略すべし派の対立がある。須藤さん
> は省略しない派だが、ささだは省略する派。省略する派をささだ以外見たこ
> とがないのだけれど。ちなみに、優先順位の影響などがあるために、完全に
> 括弧を排除した Ruby スクリプトを書くというのは結構難しい。

----
>>548
> Rubyのパーサ(だっけ?)はメソッドの引数の数を知ってるから
> 明示的なカッコがなくてもひと目でメソッドと引数部分を区切れるけど

そんなことはやってない