View
class Athena::Routing::Events::View
inherits Athena::EventDispatcher::Event
Emitted after the route's action has been executed, but only if it does NOT return an ART::Response
.
This event can be listened on to handle converting a non ART::Response
into an ART::Response
.
See ART::Listeners::View
and the external documentation for more information.
Included modules
Athena::Routing::Events::RequestAware
Athena::Routing::Events::SettableResponse
Class methods
.new(request : HTTP::Request, action_result : _)
(request : HTTP::Request, action_result : _)
Methods
#action_result
Returns the value returned from the related controller action.
#action_result=(value : _) : Nil
(value : _) : Nil
Overrides the return value of the related controller action.
Can be used to mutate the controller action's returned value within a listener context; such as for pagination.