From: Nobuhiro IMAI Date: 2008-12-11T07:58:23+09:00 Subject: [ruby-dev:37361] [Feature #841] Object#self チケット #841 が更新されました。 (by Nobuhiro IMAI) ファイル tap-without-block.patch 追加 すでにあるものを利用ってことで、Object#tap がブロックなしでも呼べる、 というのはどうでしょうか? array.__send__(hoge ? :sort : :tap).each{...} のように、ソートが必要かどうかが実行時に決まる、みたいなケースはたまにあります。 array = array.sort if hoge array.each{...} と書けばいいのですが。 ---------------------------------------- http://redmine.ruby-lang.org/issues/show/841 ---------------------------------------- http://redmine.ruby-lang.org