On Mon, 19 Apr 2004 20:42:58 +0900, ts wrote: >>>>> "S" == Simon Strandgaard <neoneye / adslhome.dk> writes: > > S> My code can take an optional block. Your above code > S> must be supplied a block. > > What do you call an optional block ? I was hoping that I had made a method which could take an optional block.. ala def m if block_given? yield end end I wanted to convert that yield into a block, which I could pass further around (as a block). [snip] > mode2 > svg% > > svg% b.rb > /b.rb:14:in `new': tried to create Proc object without a block (ArgumentError) > from ./b.rb:14:in `mode2' > from ./b.rb:17 > svg% > Bommer.. your right. I thought I was on to something. Any idea how to do this? -- Simon Strandgaard