Sha256: 15d609595e33d47dc91ebb46e05604d527d9f6d0e9d1fc51d9e94fc6588e0012

Contents?: true

Size: 392 Bytes

Versions: 1

Compression:

Stored size: 392 Bytes

Contents

class Brut::FrontEnd::RouteHooks::SetupRequestContext < Brut::FrontEnd::RouteHook
  def before(app_session:,request:,env:)
    flash = app_session.flash
    app_session[:_flash] ||= flash
    Thread.current.thread_variable_set(
      :request_context,
      Brut::FrontEnd::RequestContext.new(env:,session:app_session,flash:,xhr: request.xhr?,body: request.body)
    )
    continue
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
brut-0.0.1 lib/brut/front_end/route_hooks/setup_request_context.rb