検索結果
先頭4件
-
NoMethodError
# args -> [object] (1.0) -
メソッド呼び出しに使われた引数を配列で返します。
...メソッド呼び出しに使われた引数を配列で返します。
```ruby title="例"
begin
foobar(1,2,3)
rescue NoMethodError
p $!
p $!.name
p $!.args
end
# => #<NoMethodError: undefined method `foobar' for main:Object>
# => :foobar
# => [1, 2, 3]
```......メソッド呼び出しに使われた引数を配列で返します。
```ruby title="例"
begin
foobar(1,2,3)
rescue NoMethodError
p $!
p $!.name
p $!.args
end
# => #<NoMethodError: undefined method `foobar' for main>
# => :foobar
# => [1, 2, 3]
```......メソッド呼び出しに使われた引数を配列で返します。
```ruby title="例"
begin
foobar(1,2,3)
rescue NoMethodError
p $!
p $!.name
p $!.args
end
# => #<NoMethodError: undefined method 'foobar' for main>
# => :foobar
# => [1, 2, 3]
```... -
NoMethodError
# private _ call? -> bool (1.0) -
メソッド呼び出しが private なメソッドを呼び出せる形式 (関数形式(レシーバを省略した形式)) で呼ばれたかどうかを返します。
メソッド呼び出しが private なメソッドを呼び出せる形式
(関数形式(レシーバを省略した形式)) で呼ばれたかどうかを返します。 -
NoMethodError
. new(error _ message = "" , name = nil , args = nil , priv = false) -> NoMethodError (1.0) -
例外オブジェクトを生成して返します。
...式(レシーバを省略した形式)) で呼ばれたかどうかを指定します
- **param** `receiver` -- 原因となったメソッド呼び出しのレシーバです
```ruby title="例"
nom = NoMethodError.new("message", "foo", [1,2,3])
p nom.name
p nom.args
# => "foo"
[1, 2, 3]
```... -
NoMethodError
. new(error _ message = "" , name = nil , args = nil , priv = false , receiver:) -> NoMethodError (1.0) -
例外オブジェクトを生成して返します。
...式(レシーバを省略した形式)) で呼ばれたかどうかを指定します
- **param** `receiver` -- 原因となったメソッド呼び出しのレシーバです
```ruby title="例"
nom = NoMethodError.new("message", "foo", [1,2,3])
p nom.name
p nom.args
# => "foo"
[1, 2, 3]
```...
