@m_seki の

I like ruby tooから引っ越し

reverse_sort_by

knuさんがついーとしてた。sort_byしてrevese_eachでも良さそうな気がするけど、パズルとしておもしろげ。
sort_byのブロックは比較してほしいオブジェクトを返す係なので、比較結果の符号を反転するオブジェクトを返せばできそう。

が、集合の要素ごとにオブジェクトが一つできちゃうのがとてもダメだと思う。

あー。反転というよりも、比較する順序が逆なんだよってしたほうが直感的!?

  def  <=>(other)
    other.value <=> @value
  end

追記

せっかくなので化粧箱(Enumerable)に入れてみた。本質から離れていく‥。