module Sequel::TemporarilyReleaseConnection::DatabaseMethods
Public Instance Methods
Source
# File lib/sequel/extensions/temporarily_release_connection.rb 58 def temporarily_release_connection(conn, server=:default, &block) 59 pool.temporarily_release_connection(conn, server, &block) 60 end
Temporarily release the connection back to the connection pool for the duration of the block.
Private Instance Methods
Source
# File lib/sequel/extensions/temporarily_release_connection.rb 66 def rollback_transaction(conn, opts) 67 return if UnableToReacquireConnectionError === $! 68 super 69 end
Do nothing if UnableToReacquireConnectionError
is raised, as it is likely the connection is not in a usable state.
Calls superclass method