青山です。

On Wed, 24 May 2000 23:47:14 +0900,
matz / netlab.co.jp (Yukihiro Matsumoto) wrote:

>   rescue RuntimeError do |var|
> 
> という文法は可能ですが、
> 
>   * ブロックでないものがブロックに似すぎている
>   * ちょっと冗長
>   * ruby-mode.elがブロック以外のdoを誤解する(インデントがずれる)

then ではどうでしょう。

rescue RuntimeError then |var|
  ...
...

rescue RuntimeError then |var| ... rescue ... then ... ensure ... then ... end


-- 
青山 和光 Wakou Aoyama <wakou / fsinet.or.jp>