# File lib/mongo/server/connection_pool.rb, line 44 def initialize(options = {}, &block) @options = options.dup.freeze @queue = queue = Queue.new(@options, &block) finalizer = proc do queue.disconnect! end ObjectSpace.define_finalizer(self, finalizer) end