class Sentry::BackgroundWorker

def _perform(&block)

def _perform(&block)
  block.call
ensure
  # some applications have partial or even no AR connection
  if ActiveRecord::Base.connected?
    # make sure the background worker returns AR connection if it accidentally acquire one during serialization
    ActiveRecord::Base.connection_pool.release_connection
  end
end