るりまサーチ

最速Rubyリファレンスマニュアル検索!
622件ヒット [1-100件を表示] (0.062秒)

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

検索結果

<< 1 2 3 ... > >>

SystemCallError.new(error_message, errno) -> SystemCallError (18352.0)

整数 errno に対応する Errno::EXXX オブジェクトを生成して返します。

...ror_message エラーメッセージを表す文字列
@param errno システム依存のエラーコード
@raise TypeError errno を整数に変換できないときに発生します。

例:

p SystemCallError.new("message", 2)
# => #<Errno::ENOENT: No such file or directory - message>...
...p SystemCallError.new(2)
# => #<Errno::ENOENT: No such file or directory>
p SystemCallError.new(256)
# => #<SystemCallError: Unknown error 256>...

SystemCallError.new(error_message) -> SystemCallError (18342.0)

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

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

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

例:

p SystemCallError.new("message")
# => #<SystemCallError: unknown error - message>...

Errno::EXXX.new(error_message) -> Errno::EXXX (18339.0)

Errno::EXXX オブジェクトを生成して返します。

...no::EXXX オブジェクトを生成して返します。

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

p Errno::ENOENT.new
# => #<Errno::ENOENT: No such file or directory>
p Errno::ENOENT.new('message')
# => #<Errno::ENOENT: No such file or directory - message>...

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

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

...

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

@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 err.key # => :bar
//}...

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

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

...

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

@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 err.key # => :bar
//}...

絞り込み条件を変える

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

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

...

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

@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 err.key # => :bar
//}...

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

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

...

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

@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 err.key # => :bar
//}...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

例:

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

絞り込み条件を変える

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

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

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

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

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

例:

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

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

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

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

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


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

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

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

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

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

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


例:

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

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

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

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

@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]...

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

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

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

@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]...

絞り込み条件を変える

NoMethodError.new(error_message = "", name = nil, args = nil) -> NoMethodError (18320.0)

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

...生成して返します。

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

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

@param args メソッド呼び出しに使われた引数です


例:

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