- new(error_message = "") -> KeyError[permalink][rdoc][edit]
- new(error_message = "", receiver:) -> KeyError
- new(error_message = "", key:) -> KeyError
- new(error_message = "", receiver:, key:) -> KeyError
- 
例外オブジェクトを生成して返します。 - [PARAM] error_message:
- エラーメッセージを表す文字列です
- [PARAM] receiver:
- 原因となったメソッド呼び出しのレシーバ
- [PARAM] key:
- 原因となったメソッド呼び出しのキー
 例 h = {foo: 1} err = KeyError.new("Message", receiver: h, key: :bar) p err.message # => "Message" p err.receiver # => {:foo=>1} p err.key # => :bar