配列を文字列の長さでソート
$ irb irb(main):001:0> a = ["AAA", "DD", "BBBB", "E", "CC" ] => ["AAA", "DD", "BBBB", "E", "CC"] irb(main):002:0> p a.sort ["AAA", "BBBB", "CC", "DD", "E"] => nil irb(main):003:0> p a.sort{|b, c| b.size <=> c.size} ["E", "DD", "CC", "AAA", "BBBB"] => nil
いやー、簡単に書けて便利。