On 8/25/06, Mat Schaffer <schapht / gmail.com> wrote: > Sorry to beat a dead horse, but I still have a question on the > optional 'begin' sentiment when rescuing exceptions. It seems like > the standing issue was with the use of it in brackets. Especially > when deciding which exception to catch or adding an ensure. > > Would this be unreasonable? > > foo { > blah > rescue ExceptionA > handle A > rescue ExceptionB > handle B > ensure > finish things > } > For one thing, it's syntactically incorrect, rescue can only appear inside either a begin block, or in a method def, where def methodname acts like begin for this purpose, or as a modifier on a single statement. -- Rick DeNatale My blog on Ruby http://talklikeaduck.denhaven2.com/