Enumerable#inject(sym)

配列の数値の合計を計算するのに、

[1, 2, 3].inject(:+)

って書けるらしい。ブロックの代わりに適用する関数のシンボルを引数に渡す。

Ruby逆引きハンドブック

Ruby逆引きハンドブック