From: ts Date: 2004-03-21T20:14:24+09:00 Subject: Re: yield/block propagation >>>>> "G" == GGarramuno writes: G> def layout(w = nil, *args) well, I've not understood. This ? svg% cat b.rb #!/usr/bin/ruby def a yield 12 end def b(&block) a(&block) end b {|i| p i} b svg% svg% b.rb 12 ./b.rb:4:in `a': no block given (LocalJumpError) from ./b.rb:8:in `b' from ./b.rb:12 svg% Guy Decoux