Skip to content

struct Athena::HTTPKernel::Controller::ValueResolvers::Request
inherits Struct #

Handles resolving a value for action parameters typed as AHTTP::Request.

@[ARTA::Get("/")]
def get_request_path(request : AHTTP::Request) : String
  request.path
end

Included modules

Athena::HTTPKernel::Controller::ValueResolvers::Interface

Constructors#

Methods#

#initialize#

View source

#resolve(request : AHTTP::Request, parameter : AHK::Controller::ParameterMetadata) : AHTTP::Request | Nil#

Returns a value resolved from the provided request and parameter if possible, otherwise returns nil if no parameter could be resolved.

View source