From: Yukihiro Matsumoto Date: 2008-09-18T22:30:14+09:00 Subject: [ruby-dev:36379] Re: add "Error" suffix for Encoding Exceptions まつもと ゆきひろです In message "Re: [ruby-dev:36378] Re: add "Error" suffix for Encoding Exceptions" on Thu, 18 Sep 2008 22:25:40 +0900, "U.Nakamura" writes: |In message "[ruby-dev:36371] Re: add "Error" suffix for Encoding Exceptions" | on Sep.18,2008 19:42:40, wrote: |> 思いつきなんですが、EncodingError という例外を定義してこの 3 つを |> それらのサブクラスにしたらどうでしょうか。 |> 普通に rescue するときは EncodingError を指定すればいいだけとすれば、 |> そっちの方が楽ですし、こいつらの名前が長くても問題ないと思います。 | |Encoding::ConverterErrorがいいんじゃないでしょうか。 |3つともtranscode.cの中でのみ発生するようですし。 Encoding::CompatibilityErrorもまとめようと思ったんですが。