Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Arrayクラス > sort_by!
sort_by! -> Enumerator
[permalink][rdoc]sort_by! {|item| ... } -> self
sort_by の破壊的バージョンです。
ブロックを省略した場合は返り値によって配列を破壊的に ソートする Enumerator を返します。
fruits = %w{apple pear fig}
fruits.sort_by! { |word| word.length }
fruits # => ["fig", "pear", "apple"]
[SEE_ALSO] Enumerable#sort_by