Módulo: Mongo::Timeout Privado
- Definido en:
- lib/mongo/timeout.rb
Este módulo es parte de una API privada. Deberías evitar usar este módulo si es posible, ya que puede ser removido o cambiado en el futuro.
Resumen del método de clase colapsar
-
.timeout(sec, klass = nil, message = nil, &block) ⇒ Object
privado
Un contenedor alrededor del método Timeout::timeout del núcleo Ruby que proporciona una API estandarizada para llamarlo.
Detalles del método de clase
.timeout(sec, klass = nil, message = nil, &block) ⇒ Object
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Un contenedor alrededor del método Timeout::timeout del núcleo Ruby que proporciona una API estandarizada para llamarlo.
29 30 31 32 33 34 35 36 37 38 39 |
# Archivo\_ 'lib/mongo/timeout.rb', línea 29 def tiempo de espera(seg, klass = nulo, = nulo, &bloque) # proporcionar una clase de error por defecto si el mensaje está presente; de lo contrario, # el mensaje se interpretará como la clase de error, si klass es nulo klass ||= ::Tiempo de espera::Error si # El método Jruby Timeout::timeout no admite el paso de argumentos nulos. # Remueve los argumentos nulos antes de pasarlos al núcleo # Método Timeout::timeout. args_opcionales = [ klass, ].compact ::Tiempo de espera.tiempo de espera(seg, *args_opcionales, &bloque) end |