Rubyで自前の例外クラスを作るときExceptionではなくStandardErrorを継承する理由 - yarbの日記
http://d.hatena.ne.jp/yarb/20121005/p1