class Apnotic::ConnectionPool

Public Class Methods

development(options={}, pool_options={}) { |connection| ... } click to toggle source
# File lib/apnotic/connection_pool.rb, line 18
def development(options={}, pool_options={})
  raise(LocalJumpError, "a block is needed when initializing an Apnotic::ConnectionPool") unless block_given?

  ::ConnectionPool.new(pool_options) do
    connection = Apnotic::Connection.development(options)
    yield(connection)
    connection
  end
end
new(options={}, pool_options={}) { |connection| ... } click to toggle source
# File lib/apnotic/connection_pool.rb, line 8
def new(options={}, pool_options={})
  raise(LocalJumpError, "a block is needed when initializing an Apnotic::ConnectionPool") unless block_given?

  ::ConnectionPool.new(pool_options) do
    connection = Apnotic::Connection.new(options)
    yield(connection)
    connection
  end
end