From: Yannick Turgeon Date: 2005-08-10T03:51:09+09:00 Subject: Re: Proc as a parameter in a class Robert Klemme a �crit : > Here's another variant: the proc is reconverted to a block: > > # note the end of next line > b = Bob.new(3, &f) > b.run Interesting. So the "&" convert a proc to a block. So can I conclude that there is no way to use: b = Bob.new(3){} to pass fn returned value (a proc) as a block parameter to Bob.new. You're way is the only way? Yannick