new (Extlib::Pooling::Pool)

    # File lib/extlib/pooling.rb, line 129
          def initialize(max_size, resource, args)
            raise ArgumentError.new("+max_size+ should be a Fixnum but was #{max_size.inspect}") unless Fixnum === max_size
            raise ArgumentError.new("+resource+ should be a Class but was #{resource.inspect}") unless Class === resource

            @max_size = max_size
            @resource = resource
            @args = args

            @available = []
            @used      = {}
            Extlib::Pooling.append_pool(self)
          end