new(error_message = "", name = nil, args = nil, priv = false) -> NoMethodError[permalink][rdoc][edit]new(error_message = "", name = nil, args = nil, priv = false, receiver:) -> NoMethodError-
例外オブジェクトを生成して返します。
- [PARAM]
error_message: - エラーメッセージを表す文字列です
- [PARAM]
name: - 未定義だったシンボルです
- [PARAM]
args: - メソッド呼び出しに使われた引数です
- [PARAM]
priv: - private なメソッドを呼び出せる形式 (関数形式(レシーバを省略した形式)) で呼ばれたかどうかを指定します
- [PARAM]
receiver: - 原因となったメソッド呼び出しのレシーバです
nom = NoMethodError.new("message", "foo", [1,2,3]) p nom.name p nom.args # => "foo" [1, 2, 3] - [PARAM]