Feature #1084: request for: Array#sort_by!
http://redmine.ruby-lang.org/issues/show/1084

Author: Rados¥Ê£Âw Bu¥Ê£Ât
Status: Open, Priority: Normal

$ ruby1.9.1 -e "p Array.instance_methods.grep /sort/"
[:sort, :sort!, :sort_by]

sort and sort! override it's version from Enumerable and sort_by is directly from Enumerable, but for symmetry and consistency it would be nice to have destructive sort_by! for Array.

For example:
a = [1,2,3]
a.sort_by! {|e| -e }
p a #=> [3, 2, 1]


----------------------------------------
http://redmine.ruby-lang.org