From: Trans Date: 2005-01-30T02:35:49+09:00 Subject: Re: Enumerable Procs? | class Proc | def to_ary(ct) | a = [] | l = lambda { |x| | return if ct == 0 | a << x | ct -= 1 | } | call(l) | return a | end | end | | p proc { |yld| | yld.call 1 | yld.call 2 | yld.call 3 | yld.call 4 | yld.call 5 | yld.call 6 | yld.call 7 | }.to_ary(5) T.