class EzPool::ConnectionWrapper
Attributes
raw_conn[R]
Public Class Methods
new(conn, connection_manager)
click to toggle source
# File lib/ezpool/connection_wrapper.rb, line 6 def initialize(conn, connection_manager) @raw_conn = conn @created_at = EzPool.monotonic_time @manager = connection_manager end
Public Instance Methods
age()
click to toggle source
# File lib/ezpool/connection_wrapper.rb, line 17 def age EzPool.monotonic_time - @created_at end
shutdown!()
click to toggle source
Shut down the connection. Can no longer be used after this!
# File lib/ezpool/connection_wrapper.rb, line 13 def shutdown! @manager.disconnect(@raw_conn) end