Module: AdvancedConnection::ActiveRecordExt::AbstractAdapter::StatementPooling
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/advanced_connection/active_record_ext/abstract_adapter/statement_pooling.rb
Defined Under Namespace
Modules: ExecuteWrapper
Instance Method Summary collapse
- #after_connection_checkin ⇒ Object
- #around_connection_checkin ⇒ Object
- #before_connection_checkin ⇒ Object
Instance Method Details
#after_connection_checkin ⇒ Object
111 112 113 114 |
# File 'lib/advanced_connection/active_record_ext/abstract_adapter/statement_pooling.rb', line 111 def after_connection_checkin callbacks = AdvancedConnection.callbacks.statement_pooling callbacks.after.call if callbacks.after.respond_to? :call end |
#around_connection_checkin ⇒ Object
99 100 101 102 103 104 |
# File 'lib/advanced_connection/active_record_ext/abstract_adapter/statement_pooling.rb', line 99 def around_connection_checkin callbacks = AdvancedConnection.callbacks.statement_pooling callbacks.around.call do yield end if callbacks.around.respond_to? :call end |
#before_connection_checkin ⇒ Object
106 107 108 109 |
# File 'lib/advanced_connection/active_record_ext/abstract_adapter/statement_pooling.rb', line 106 def before_connection_checkin callbacks = AdvancedConnection.callbacks.statement_pooling callbacks.before.call if callbacks.before.respond_to? :call end |