class CustomCache::Middleware
Public Class Methods
new(app)
click to toggle source
# File lib/custom_cache/middleware.rb, line 3 def initialize(app) @app = app end
Public Instance Methods
call(env)
click to toggle source
# File lib/custom_cache/middleware.rb, line 7 def call(env) request = ActionDispatch::Request.new(env) CustomCache::RequestCache.create(request.uuid) CustomCache::SessionCache.create(request.session.id) @app.call(env) ensure CustomCache::RequestCache.clear! end