# File lib/backports/1.9.2/array.rb, line 81
  def sort_by!
    return to_enum(:sort_by!) unless block_given?
    raise "can't modify frozen array" if frozen?
    replace sort_by{|e| yield e}
  end