Module: ActiveRecord::ConnectionAdapters::JdbcAdapter::ConnectionPoolCallbacks
- Included in:
- ActiveRecord::ConnectionAdapters::JdbcAdapter
- Defined in:
- lib/active_record/connection_adapters/jdbc_adapter.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
407 408 409 410 411 412 413 414 415 |
# File 'lib/active_record/connection_adapters/jdbc_adapter.rb', line 407 def self.included(base) if base.respond_to?(:set_callback) # Rails 3 callbacks base.set_callback :checkin, :after, :on_checkin base.set_callback :checkout, :before, :on_checkout else base.checkin :on_checkin base.checkout :on_checkout end end |
.needed? ⇒ Boolean
417 418 419 |
# File 'lib/active_record/connection_adapters/jdbc_adapter.rb', line 417 def self.needed? ActiveRecord::Base.respond_to?(:connection_pool) end |
Instance Method Details
#on_checkin ⇒ Object
421 422 423 |
# File 'lib/active_record/connection_adapters/jdbc_adapter.rb', line 421 def on_checkin # default implementation does nothing end |
#on_checkout ⇒ Object
425 426 427 |
# File 'lib/active_record/connection_adapters/jdbc_adapter.rb', line 425 def on_checkout # default implementation does nothing end |