るりまサーチ

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

別のキーワード

  1. argf.class lines
  2. argf.class each_line
  3. openssl utf8string
  4. argf.class each
  5. kconv isutf8

検索結果

Timeout::Error (26.0)

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

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

timeout
を使うライブラリを作成する場合は、ユーザが指定した
timeout
を捕捉しないようにライブラリ内で Timeout::Error のサブクラスを
定義...
...'timeout.rb'
class
Foo
FooTimeoutError = Class.new(Timeout::Error)
def longlongtime_method
Timeout
.timeout(100, FooTimeoutError) {
...
}
end
end

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