Sha256: ebfd5df531e0e26b08c1baef5d9fa89aa057f9b9fdde190fcbcd87dc24610c37
Contents?: true
Size: 573 Bytes
Versions: 14
Compression:
Stored size: 573 Bytes
Contents
module Locomotive::Steam module Middlewares class DefaultEnv attr_accessor_initialize :app def call(env) request = Rack::Request.new(env) env['steam.request'] = request env['steam.services'] = build_services(request) env['steam.liquid_registers'] = {} env['steam.liquid_assigns'] = {} env['steam.cookies'] = {} app.call(env) end private def build_services(request) Locomotive::Steam::Services.build_instance(request) end end end end
Version data entries
14 entries across 14 versions & 1 rubygems