On 27/07/11 00:34, Eric Hodel wrote: > > Issue #4589 has been updated by Eric Hodel. > > > There are no destructive methods in Enumerable. Enumerable gets mixed into IO, and #each on a Socket *is* destructive (of the buffer contents). In that sense there is precedent for this sort of behaviour. -- Alex