るりまサーチ

最速Rubyリファレンスマニュアル検索!
58件ヒット [1-58件を表示] (0.016秒)
トップページ > クエリ:receiver[x] > 種類:特異メソッド[x]

別のキーワード

  1. _builtin receiver
  2. method receiver
  3. binding receiver
  4. nameerror receiver
  5. keyerror receiver

ライブラリ

クラス

検索結果

KeyError.new(error_message = "", receiver:) -> KeyError (121.0)

例外オブジェクトを生成して返します。

...です

@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー

//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p...

KeyError.new(error_message = "", receiver:, key:) -> KeyError (121.0)

例外オブジェクトを生成して返します。

...です

@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー

//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p...

FrozenError.new(error_message = "", receiver:) -> FrozenError (108.0)

例外オブジェクトを生成して返します。

...例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列です

@param receiver 原因となったメソッド呼び出しのレシーバです

//emlist[][ruby]{
err = FrozenError.new("message")
p err # => #<FrozenError: message>...

NameError.new(error_message = "", name = nil, receiver:) -> NameError (108.0)

例外オブジェクトを生成して返します。

...返します。

@param error_message エラーメッセージを表す文字列です

@param name 未定義だったシンボルです

@param receiver 原因となったメソッド呼び出しのレシーバです

例:

err = NameError.new("message", "foo")
p err # => #<NameError: mes...

NoMethodError.new(error_message = "", name = nil, args = nil, priv = false, receiver:) -> NoMethodError (108.0)

例外オブジェクトを生成して返します。

...ate なメソッドを呼び出せる形式 (関数形式(レシーバを省略した形式)) で呼ばれたかどうかを指定します
@param receiver 原因となったメソッド呼び出しのレシーバです

例:

nom = NoMethodError.new("message", "foo", [1,2,3])
p nom.name
p nom...

絞り込み条件を変える

KeyError.new(error_message = "") -> KeyError (21.0)

例外オブジェクトを生成して返します。

...です

@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー

//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p...

KeyError.new(error_message = "", key:) -> KeyError (21.0)

例外オブジェクトを生成して返します。

...です

@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー

//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p...

FrozenError.new(error_message = "") -> FrozenError (8.0)

例外オブジェクトを生成して返します。

...例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列です

@param receiver 原因となったメソッド呼び出しのレシーバです

//emlist[][ruby]{
err = FrozenError.new("message")
p err # => #<FrozenError: message>...

NameError.new(error_message = "", name = nil) -> NameError (8.0)

例外オブジェクトを生成して返します。

...返します。

@param error_message エラーメッセージを表す文字列です

@param name 未定義だったシンボルです

@param receiver 原因となったメソッド呼び出しのレシーバです

例:

err = NameError.new("message", "foo")
p err # => #<NameError: mes...

NoMethodError.new(error_message = "", name = nil, args = nil, priv = false) -> NoMethodError (8.0)

例外オブジェクトを生成して返します。

...ate なメソッドを呼び出せる形式 (関数形式(レシーバを省略した形式)) で呼ばれたかどうかを指定します
@param receiver 原因となったメソッド呼び出しのレシーバです

例:

nom = NoMethodError.new("message", "foo", [1,2,3])
p nom.name
p nom...

絞り込み条件を変える