Module: ActiveRecord::ForbidImplicitConnectionCheckout::ConnectionOverride
- Defined in:
- lib/active_record/forbid_implicit_connection_checkout/connection_override.rb
Instance Method Summary collapse
Instance Method Details
#connection(*args, &block) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/active_record/forbid_implicit_connection_checkout/connection_override.rb', line 8 def connection(*args, &block) if Thread.current[:active_record_forbid_implicit_connections] && !connection_handler.retrieve_connection_pool(connection_specification_name).active_connection? raise ActiveRecord::ImplicitConnectionForbiddenError.new end super end |