Module: Killbill::Plugin::ActiveMerchant::ActiveRecordHelper
- Included in:
- PaymentPlugin, Sinatra
- Defined in:
- lib/killbill/helpers/active_merchant/active_record/active_record_helper.rb
Instance Method Summary collapse
Instance Method Details
#close_connection(logger = nil) ⇒ Object
6 7 8 9 10 |
# File 'lib/killbill/helpers/active_merchant/active_record/active_record_helper.rb', line 6 def close_connection(logger = nil) pool = ::ActiveRecord::Base.connection_pool logger.debug { "after_request: pool.active_connection? = #{pool.active_connection?}, pool.connections.size = #{pool.connections.size}, connections = #{pool.connections.inspect}" } if logger ::ActiveRecord::Base.connection.close if pool.active_connection? # check-in to pool end |