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