class Responsys::Api::SessionPool
Constants
- ACCEPTED_SETTINGS
Attributes
pool[RW]
Public Class Methods
new()
click to toggle source
# File lib/responsys/api/session_pool.rb, line 14 def initialize settings = Responsys.configuration.settings[:sessions] params = if settings settings.select { |option, value| ACCEPTED_SETTINGS.include?(option) } else {} end @pool = ConnectionPool.new(params) { Responsys::Api::Session.new } end
Public Instance Methods
with() { |session| ... }
click to toggle source
# File lib/responsys/api/session_pool.rb, line 25 def with @pool.with do |session| yield session end end