From: Alexander Presber Date: 2007-06-22T17:29:14+09:00 Subject: Re: Behaviour of Enumerables reject vs. select mixed into Hash > BTW all this does not answer OP's, Tom's and my *original* concern. > We were talking about Hash#reject and Hash#select not > Enumerable#reject and Enumerable#select, but nobody seems to notice, > sigh :( As I see it, there should _be_ no Hash#reject (nor Array#reject). Hash (and in fact any class mixing in Enumerable) should be able to use Enumerable#reject to filter out elements. That is what Trans's/Daniels code aims at (hope I am not misinterpreting them here). Other than providing exactly this generality for iteration (==enumeration) methods I see no need to have introduced the class Enumerable at all. Sincerely yours Alex