On Oct 25, 2007, at 7:35 PM, ara.t.howard wrote: > as others have mentioned you can use the block counter that's > passed - but in general i've done things like this before: > > cfp:~ > cat a.rb > block = lambda{ block = lambda{ puts 'foo' } } > 3.times{ block.call } > > > cfp:~ > ruby a.rb > foo > foo Whoa! That's pretty intense! Can you please explain how that works? I'm totally lost to your magic. Ari --------------------------------------------| If you're not living on the edge, then you're just wasting space.