class PhobosDBCheckpoint::Middleware::Database
Public Class Methods
new(app, options = {})
click to toggle source
# File lib/phobos_db_checkpoint/middleware/database.rb, line 6 def initialize(app, options = {}) @app = app PhobosDBCheckpoint.deprecate('options are deprecated, use configuration files instead') if options.keys.any? PhobosDBCheckpoint.configure end
Public Instance Methods
call(request_env)
click to toggle source
# File lib/phobos_db_checkpoint/middleware/database.rb, line 12 def call(request_env) ActiveRecord::Base.connection_pool.with_connection do @app.call(request_env) end ensure ActiveRecord::Base.clear_active_connections! end