Skip to content

module Athena::HTTPKernel::ActionResolverInterface #

Resolves the AHK::ActionBase for a given request.

The route matched via AHK::Listeners::Routing (or equivalent) needs to be resolved to the AHK::ActionBase instance that actually represents the action (controller) of the request.

Direct including types

Athena::HTTPKernel::ActionResolver

Methods#

abstract #resolve(request : AHTTP::Request) : AHK::ActionBase | Nil#

Resolves the AHK::ActionBase instance that should handle the provided request.

View source