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