岡田です。

>ensure中にrequireもしくはloadを実行するとExceptionが無効化されるようですが
>仕様でしょうか? それともバグ?

バージョン書き忘れ。
FreeBSD 4.1.1-STABLE-20001022-JPSNAP #2
ruby 1.6.3 (2001-03-19) [i386-freebsdelf4.1.1]
での現象です。

ruby 1.6.1 (2000-09-27) [i586-beos]
では再現しませんでした。

--
ゆん(岡田 潤)
yun / nekome.net
http://www.nekome.net/