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