actionMappingFormat

The format used for actions.

static if(isWeb)
enum actionMappingFormat = q{ static if (hasUDA!(%1$s.%2$s, HttpAction)) { static action_%2$s = getUDAs!(%1$s.%2$s, HttpAction)[0]; if (action_%2$s.action && action_%2$s.action.strip().length) { auto routingData = _mappedRoutes.get("%2$s", null); if (!routingData && !_mappedControllers[fullyQualifiedName!TController]) { routingData = parseRoute(action_%2$s.action); if (routingData && routingData.length > 1) { _mappedRoutes["%2$s"] = routingData; action_%2$s.action = routingData[0].identifier; } } if (routingData && routingData.length) { if (routingData[0].identifier == "<>") { action_%2$s.action = null; } } } mapAction( action_%2$s.method, ( action_%2$s.action && action_%2$s.action.strip().length ? action_%2$s.action : "%2$s" ).firstToLower(), &controller.%2$s ); } };

Meta