jivago.wsgi.routing.routing_rule module

class jivago.wsgi.routing.routing_rule.RoutingRule(prefix_path: str, routing_table: jivago.wsgi.routing.routing_table.RoutingTable, rewrite_path: bool = True)[source]

Bases: jivago.config.router.router_config_rule.RouterConfigRule

create_route_handlers(request: jivago.wsgi.request.request.Request, service_locator: jivago.inject.service_locator.ServiceLocator, deserializer: jivago.serialization.deserializer.Deserializer) → Iterable[jivago.wsgi.invocation.route_handler.RouteHandler][source]
get_route_registrations(path: str) → List[jivago.wsgi.routing.route_registration.RouteRegistration][source]
matches(path: str) → bool[source]