Mongo::TimeoutWrapper

Public Instance Methods

timeout(delay, &block) click to toggle source
# 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
timeout_lib() click to toggle source
# File lib/mongo/util/timeout.rb, line 25
def timeout_lib
  @@timeout_lib
end
timeout_lib=(lib) click to toggle source
# File lib/mongo/util/timeout.rb, line 21
def timeout_lib=(lib)
  @@timeout_lib = lib
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.