Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > module Enumerable > min_by
min_by -> Enumerator
min_by {|item| ... } -> object
各要素を順番にブロックに渡して実行し、 その評価結果を <=> で比較して、 最大であった値に対応する元の要素を返します。
要素が存在しないときは nil を返します。
Enumerable#min と Enumerable#min_by の 違いは Enumerable#sort と [[n:Enumerable#sort_by]] の違いと同じです。
[SEE_ALSO] Enumerable#sort_by