On (2008-04-12 02:26 +0900), Saku Ytti wrote:
 
> class Array;def reject!(&blk)
> reject(&blk).each{|e|delete e};end
> def select!(&blk)
> select(&blk).each{|e|delete e};end;end

Actually just inside out, reject! should be select(&blk)
and select! should be reject(&blk).

-- 
  ++ytti