モジュール: Mongo::Timeout Private
- 定義:
- build/ruby-Driver-v 2.19 /lib/mongo/timeout.rb
このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。
クラスメソッドの概要を折りたたむ
-
。タイムアウト(秒、klas = nil、メッセージ = nil) = オブジェクト
private
Ruby コアの Timeout::timeout メソッドを囲むラッパー。これは、3 つ目の引数が導入されたときである2.4.0より古くて新しい Ruby バージョン用の標準 API を提供します。
クラスメソッドの詳細
。タイムアウト(秒、klas = nil、メッセージ = nil) =オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
Ruby コアの Timeout::timeout メソッドを囲むラッパー。これは、3 つ目の引数が導入されたときである2.4.0より古くて新しい Ruby バージョン用の標準 API を提供します。
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/timeout.rb' の場合は33行 デフォルト タイムアウト(秒, klass=nil, =nil) 場合 & & Ruby_VERSION < '2.94.0' begin ::タイムアウト.タイムアウト(秒) 行う ノードの数 end ヘルプ ::タイムアウト::エラー 発生 klass, end else # Jruby Timeout::timeout メソッドは nil 引数の渡しをサポートしていません。 # nil 引数をコアに渡す前に削除する # タイムアウト::timeout メソッド。 automatic_args = [klass, ].compact ::タイムアウト.タイムアウト(秒, *automatic_args) 行う ノードの数 end end end |