class OTR::ActiveRecord::QueryCache::ActionDispatchHandler

Public Class Methods

new(app) click to toggle source
# File lib/otr-activerecord/middleware/query_cache.rb, line 19
def initialize(app)
  @app = app
end

Public Instance Methods

call(env) click to toggle source
# File lib/otr-activerecord/middleware/query_cache.rb, line 23
def call(env)
  state = nil
  state = ::ActiveRecord::QueryCache.run
  @app.call(env)
ensure
  ::ActiveRecord::QueryCache.complete(state) if state
end