class Gemstash::RackMiddleware
Rack middleware to set the Gemstash::Env
for the app.
Public Class Methods
new(app, gemstash_env)
click to toggle source
# File lib/gemstash/env.rb, line 30 def initialize(app, gemstash_env) @app = app @gemstash_env = gemstash_env end
Public Instance Methods
call(env)
click to toggle source
# File lib/gemstash/env.rb, line 35 def call(env) env["gemstash.env"] = @gemstash_env Gemstash::Env.current = @gemstash_env @app.call(env) end