Module: ActionDispatch
- Defined in:
- runtime/action_dispatch/exceptions.rb,
runtime/action_dispatch/exceptions.rbs,
runtime/action_dispatch/headers.rbs,
runtime/action_dispatch/multipart.rbs,
runtime/action_dispatch/request.rbs,
runtime/action_dispatch/router.rbs,
runtime/action_dispatch/headers.rb,
runtime/action_dispatch/multipart.rb,
runtime/action_dispatch/param_builder.rb,
runtime/action_dispatch/request.rb,
runtime/action_dispatch/router.rb
Overview
Path router: matches (method, path) against a typed route table and resolves to (controller, action, path params).
Route rows are typed Route instances rather than Hash[Symbol, untyped],
so each per-field type is statically known. Path captures land as
Hash[String, String]: URL segments are always strings.
Defined Under Namespace
Modules: Http, ParamBuilder, RemoteIp, Router, TestRequest Classes: Request, RequestBody