class Dicer::Middleware

Public Class Methods

clear!() click to toggle source
# File lib/dicer/middleware.rb, line 3
def self.clear!
  Thread.current[:dicer] = {}
end
new(app) click to toggle source
# File lib/dicer/middleware.rb, line 11
def initialize(app)
  @app = app
end
store() click to toggle source
# File lib/dicer/middleware.rb, line 7
def self.store
  Thread.current[:dicer] ||= {}
end

Public Instance Methods

call(env) click to toggle source
# File lib/dicer/middleware.rb, line 15
def call(env)
  ::Dicer::Middleware.clear!
  @app.call(env)
end