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