# File lib/mongo/util/timeout.rb, line 29 def timeout(delay, &block) if timeout_lib begin timeout_lib.timeout(delay, &block) rescue ::Timeout::Error raise Mongo::OperationTimeout end else yield end end
# File lib/mongo/util/timeout.rb, line 25 def timeout_lib @@timeout_lib end
# File lib/mongo/util/timeout.rb, line 21 def timeout_lib=(lib) @@timeout_lib = lib end
[Validate]
Generated with the Darkfish Rdoc Generator 2.