モジュール: Mongo::Timeout Private
- 定義:
- lib/mongo/timeout.rb
このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。
クラスメソッドの概要を折りたたむ
-
.timeout(sec, klass = nil, message = nil, &block) ⇒ Object
private
Ruby コアの Timeout::timeout メソッドを囲むラッパー。これは、メソッドを呼び出すための標準化された API を提供します。
クラスメソッドの詳細
.timeout(sec, klass = nil, message = nil, &block) ⇒ Object
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
Ruby コアの Timeout::timeout メソッドを囲むラッパー。これは、メソッドを呼び出すための標準化された API を提供します。
29 30 31 32 33 34 35 36 37 38 39 |
ファイル 'lib/mongo/timeout.rb', 行 29 デフォルト タイムアウト(秒, klass = nil, = nil, &ブロック) # メッセージが存在する場合はデフォルトのエラークラスを提供します。そうでない場合は、 # メッセージはエラー クラスとして解釈されます、klass が nil の場合 klass ||= ::タイムアウト::エラー 場合 # Jruby Timeout::timeout メソッドは nil 引数の渡しをサポートしていません。 # nil 引数をコアに渡す前に削除する # タイムアウト::timeout メソッド。 automatic_args = [ klass, ].compact ::タイムアウト.タイムアウト(秒, *automatic_args, &ブロック) end |