Open Sidebar
Close Sidebar
CrystalDoc.info
Source code
Shards.info
athena
v0.4.0
Top Level Namespace
Athena
Cli
Command
Registry
Routing
Callback
CallbackEvents
ClassController
Controller
Converters
Exists
FormData
RequestBody
Delete
Exceptions
AthenaException
ConflictException
ExpectationFailedException
FailedDependencyException
ForbiddenException
GoneException
ImATeapotException
LengthRequiredException
LockedException
MethodNotAllowedException
MisdirectedRequestException
NotAcceptableException
NotFoundException
PayloadTooLargeException
PaymentRequiredException
PreconditionFailedException
PreconditionRequiredException
ProxyAuthenticationRequiredException
RangeNotSatisfiableException
RequestHeaderFieldsTooLargeException
RequestTimeoutException
TooManyRequestsException
UnauthorizedException
UnavailableForLegalReasonsException
UnprocessableEntityException
UnsupportedMediaTypeException
UpgradeRequiredException
URITooLongException
Get
ParamConverter
Post
Put
Renderers
ECRRenderer
JSONRenderer
YAMLRenderer
RouteHandler
StructController
View
Types
Built with Crystal 1.9.2
2023-10-08 22:03:27 UTC
class
Athena::Routing::RouteHandler
Athena::Routing::RouteHandler
Reference
Object
Overview
Handles routing and param conversion on each request.
Included Modules
HTTP::Handler
Defined in:
routing/route_handler.cr
Constructors
.new
Instance Method Summary
#call
(ctx : HTTP::Server::Context)
Instance methods inherited from module
HTTP::Handler
call_next(ctx : HTTP::Server::Context)
call_next
Constructor Detail
def self.
new
#
[
View source
]
Instance Method Detail
def
call
(ctx : HTTP::Server::Context)
#
[
View source
]