From: William James Date: 2006-07-09T08:10:06+09:00 Subject: Re: Sweet Lord! 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!