Class methods used to return an appropriate pool subclass, separated into a module for easier overridding by extensions.
Public Instance methods
get_pool(db, opts = OPTS)
Return a pool subclass instance based on the given options. If a :pool_class
option is provided is provided, use that pool class, otherwise use a new instance of an appropriate pool subclass based on the SEQUEL_DEFAULT_CONNECTION_POOL
environment variable if set, or the :single_threaded
and :servers
options, otherwise.
[show source]
# File lib/sequel/connection_pool.rb 48 def get_pool(db, opts = OPTS) 49 connection_pool_class(opts).new(db, opts) 50 end