るりまサーチ

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

別のキーワード

  1. irb/input-method gets
  2. irb/input-method new
  3. _builtin define_method
  4. irb/input-method encoding
  5. irb/input-method readable_atfer_eof?

ライブラリ

モジュール

オブジェクト

検索結果

<< < ... 2 3 4 >>

Timeout::Error (18.0)

timeout で定義される例外クラスです。 関数 timeout がタイムアウトすると発生します。

...or = Class.new(Timeout::Error)
def longlongtime_method
Timeout.timeout(100, FooTimeoutError) {
...
}
end
end

==> main.rb <==
require 'foo'
Timeout.timeout(5) {
Foo.new.longlongtime_method
}...

NameError (12.0)

未定義のローカル変数や定数を使用したときに発生します。

...未定義のローカル変数や定数を使用したときに発生します。

例:

bar
# => NameError: undefined local variable or method `bar' for main:Object...

NameError#name -> Symbol (12.0)

この例外オブジェクトを発生させる原因となった 変数や定数、メソッドの名前をシンボルで返します。

...クトを発生させる原因となった
変数や定数、メソッドの名前をシンボルで返します。

例:

begin
foobar
rescue NameError => err
p err # => #<NameError: undefined local variable or method `foobar' for main:Object>
p err.name # => :foobar
end...
<< < ... 2 3 4 >>