6件ヒット
[1-6件を表示]
(0.018秒)
種類
- 特異メソッド (4)
- インスタンスメソッド (2)
検索結果
先頭5件
-
KeyError
# key -> object (10.0) -
KeyError の原因となったメソッド呼び出しのキーを返します。
...
KeyError の原因となったメソッド呼び出しのキーを返します。
- **raise** `ArgumentError` -- キーが設定されていない時に発生します。
```ruby title="例"
h = Hash.new
begin
h.fetch('gumby'*20)
rescue KeyError => e
p e.message # => "key not found... -
KeyError
# receiver -> object (10.0) -
KeyError の原因となったメソッド呼び出しのレシーバを返します。
...
KeyError の原因となったメソッド呼び出しのレシーバを返します。
- **raise** `ArgumentError` -- レシーバが設定されていない時に発生します。
```ruby title="例"
h = Hash.new
begin
h.fetch('gumby'*20)
rescue KeyError => e
p e.message # => "... -
KeyError
. new(error _ message = "") -> KeyError (10.0) -
{: since="1.9.1"}
...たメソッド呼び出しのレシーバ
- **param** `key` -- 原因となったメソッド呼び出しのキー
```ruby title="例"
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p err.key # => :bar
```... -
KeyError
. new(error _ message = "" , key:) -> KeyError (10.0) -
{: since="1.9.1"}
...たメソッド呼び出しのレシーバ
- **param** `key` -- 原因となったメソッド呼び出しのキー
```ruby title="例"
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p err.key # => :bar
```... -
KeyError
. new(error _ message = "" , receiver:) -> KeyError (10.0) -
{: since="1.9.1"}
...たメソッド呼び出しのレシーバ
- **param** `key` -- 原因となったメソッド呼び出しのキー
```ruby title="例"
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p err.key # => :bar
```... -
KeyError
. new(error _ message = "" , receiver: , key:) -> KeyError (10.0) -
{: since="1.9.1"}
...たメソッド呼び出しのレシーバ
- **param** `key` -- 原因となったメソッド呼び出しのキー
```ruby title="例"
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p err.key # => :bar
```...
