Class: Brut::FrontEnd::RouteHooks::AgeFlash

Inherits:
Brut::FrontEnd::RouteHook show all
Defined in:
lib/brut/front_end/route_hooks/age_flash.rb

Overview

Ages the flash every time there is a request

Instance Method Summary collapse

Methods inherited from Brut::FrontEnd::RouteHook

#before, #continue

Methods included from Brut::Framework::Errors

#abstract_method!, #bug!

Methods included from HandlingResults

#http_status, #redirect_to

Instance Method Details

#after(session:, request_context:) ⇒ Object



3
4
5
6
7
8
# File 'lib/brut/front_end/route_hooks/age_flash.rb', line 3

def after(session:,request_context:)
  flash = request_context[:flash]
  flash.age!
  session.flash = flash
  continue
end