From: "Ara.T.Howard" Date: 2004-02-13T14:54:56+09:00 Subject: return from yielded block i saw something like this recently on clr but can't seem to find it ... what i want to do is something like value = meth 42 where def meth n block_meth do if n == 42 return 'forty-two' else return 'ask another question' end end end def block_meth yield end the problem is that you can't 'return' from a block - so how is this done? -a -- (short)