Module RequestStore
In: lib/request_store.rb
lib/request_store/railtie.rb
lib/request_store/middleware.rb
lib/request_store/version.rb

A middleware that ensures the RequestStore stays around until the last part of the body is rendered. This is useful when using streaming.

Uses Rack::BodyProxy, adapted from Rack::Lock‘s usage of the same pattern.

Methods

[]   []=   active?   begin!   clear!   delete   end!   exist?   fetch   read   store   write  

Classes and Modules

Class RequestStore::Middleware
Class RequestStore::Railtie

Constants

VERSION = "1.4.1"

Public Class methods

[Validate]