method
middleware
v2.3.8 -
Show latest stable
- Class:
ActiveSupport::Cache::Strategy::LocalCache
middleware()public
No documentation available.
# File activesupport/lib/active_support/cache/strategy/local_cache.rb, line 15
def middleware
@middleware ||= begin
klass = Class.new
klass.class_eval("def initialize(app)\n@app = app\nend\n\ndef call(env)\nThread.current[:\#{thread_local_key}] = MemoryStore.new\[email protected](env)\nensure\nThread.current[:\#{thread_local_key}] = nil\nend\n", __FILE__, __LINE__ + 1)
klass
end
end