BasicObject
# File lib/connection_pool.rb, line 84 def initialize(options = {}, &block) @pool = ::ConnectionPool.new(options, &block) end
# File lib/connection_pool.rb, line 98 def method_missing(name, *args, &block) @pool.with do |connection| connection.send(name, *args, &block) end end
# File lib/connection_pool.rb, line 94 def respond_to?(id, *args) METHODS.include?(id) || @pool.with { |c| c.respond_to?(id, *args) } end
# File lib/connection_pool.rb, line 88 def with yield @pool.checkout ensure @pool.checkin end
[Validate]
Generated with the Darkfish Rdoc Generator 2.