From: Daniel Schierbeck Date: 2006-07-09T08:30:12+09:00 Subject: Re: Sweet Lord! William James wrote: > Daniel Schierbeck wrote: >> William James wrote: >>> Daniel Schierbeck wrote: >>>> Why haven't I thought of this before? >>>> >>>> class Terminal >>>> include Enumerable >>>> >>>> def each(&block) >>>> while input = gets >>>> block.call(input.chomp) >>>> end >>>> end >>> def each >>> while input = gets >>> yield input.chomp >>> end >>> end >> Thanks! Yes, that's of course a whole lot faster. >> >> >> Cheers, >> Daniel > > I didn't know that it would be faster; I only knew that using &block > is SO MUCH UGLIER! That, my friend, is a matter of taste. Cheers, Daniel