From: Yusuke ENDOH Date: 2008-09-18T19:42:40+09:00 Subject: [ruby-dev:36371] Re: add "Error" suffix for Encoding Exceptions 遠藤です。 >> > Encodingクラスには、三つの例外クラス >> > >> > * ConversionUndefined >> > * InvalidByteSequence >> > * NoConverter > (snip) >> わからないでもありませんが、名前が長すぎるんで。 思いつきなんですが、EncodingError という例外を定義してこの 3 つを それらのサブクラスにしたらどうでしょうか。 普通に rescue するときは EncodingError を指定すればいいだけとすれば、 そっちの方が楽ですし、こいつらの名前が長くても問題ないと思います。 もし、これらの例外が意識的に rescue し分けないと security issue に なりかねない重要なもの、とかだったらダメですが。 -- Yusuke ENDOH