Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > TypeErrorクラス
クラスの継承リスト: TypeError < StandardError < Exception < Object < Kernel < BasicObject
不正な型の値を評価したとき、期待される振る舞いを持たないオブジェクトが渡された時に発生します(cf. ArgumentError )。