Methods
Public Class
Public Instance
Classes and Modules
Attributes
connection_expiration_random_delay | [RW] |
The maximum number of seconds that will be added as a random delay to the expiration timeout Defaults to 0 seconds (no random delay). |
connection_expiration_timeout | [RW] |
The number of seconds that need to pass since connection creation before expiring a connection. Defaults to 14400 seconds (4 hours). |
Public Class methods
extended(pool)
Initialize the data structures used by this extension.
[show source]
# File lib/sequel/extensions/connection_expiration.rb 47 def self.extended(pool) 48 pool.instance_exec do 49 sync do 50 @connection_expiration_timestamps ||= {} 51 @connection_expiration_timeout ||= 14400 52 @connection_expiration_random_delay ||= 0 53 end 54 end 55 end