Class: SafeRequestTimeout::ActiveRecordHook
- Inherits:
-
Object
- Object
- SafeRequestTimeout::ActiveRecordHook
- Defined in:
- lib/safe_request_timeout/active_record_hook.rb
Class Method Summary collapse
-
.add_timeout!(connection_class = nil) ⇒ void
Add the timeout hook to the connection class.
Class Method Details
.add_timeout!(connection_class = nil) ⇒ void
This method returns an undefined value.
Add the timeout hook to the connection class.
10 11 12 13 14 15 16 |
# File 'lib/safe_request_timeout/active_record_hook.rb', line 10 def add_timeout!(connection_class = nil) connection_class ||= ::ActiveRecord::Base.connection.class SafeRequestTimeout::Hooks.add_timeout!(connection_class, [:exec_query]) SafeRequestTimeout::Hooks.clear_timeout!(connection_class, [:commit_db_transaction]) end |