class EM::Mongo::Connection
def initialize(host = DEFAULT_IP, port = DEFAULT_PORT, timeout = nil, opts = {})
def initialize(host = DEFAULT_IP, port = DEFAULT_PORT, timeout = nil, opts = {}) f = Fiber.current @em_connection = EMConnection.connect(host, port, timeout, opts) @db = {} # establish connection before returning EM.next_tick { f.resume } Fiber.yield end