From: James Edward Gray II Date: 2007-04-29T09:47:26+09:00 Subject: Re: Output A File w/ Line Numbers? On Apr 28, 2007, at 7:11 PM, John Joyce wrote: > > On Apr 29, 2007, at 4:49 AM, James Edward Gray II wrote: > >> See the standard generator library for doing this without a counter. > You just made up that name right? Nope: >> require "generator" => true >> enum = %w[one two three] => ["one", "two", "three"] >> gen = Generator.new(enum) => #, cont_nextnil, queue["one"], block#, index0 >> gen.next? => true >> gen.next => "one" >> gen.next? => true >> gen.next => "two" >> gen.next? => true >> gen.next => "three" >> gen.next? => false James Edward Gray II