るりまサーチ

最速Rubyリファレンスマニュアル検索!
18件ヒット [1-18件を表示] (0.132秒)
トップページ > ライブラリ:ビルトイン[x] > クエリ:p[x] > クエリ:self[x] > クエリ:i[x] > クラス:NameError[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. kernel p

キーワード

検索結果

NameError#receiver -> object (6131.0)

self が発生した時のレシーバオブジェクトを返します。

...
self
が発生した時のレシーバオブジェクトを返します。

例:

class Sample
def foo
return "foo"
end
end

bar = Sample.new
begin
bar.bar
rescue NameError => err
p
err.receiver # => #<Sample:0x007fd4d89b3110>
p
err.receiver.foo # => "foo"
en...

NameError#local_variables -> [Symbol] (6125.0)

self が発生した時に定義されていたローカル変数名の一覧を返します。

...
self
が発生した時に定義されていたローカル変数名の一覧を返します。

内部での使用に限ります。

例:

def foo
begin
b = "bar"
c = 123
d
rescue NameError => err
p
err.local_variables #=> [:b, :c, :err]
end
end

a = "buz...