rule
Description:
[ Version ( since = "0.3" ) ]
public void rule (Method method, string rule, owned HandlerCallback cb, string? name = null)
public void rule (Method method, string rule, owned HandlerCallback cb, string? name = null)
Bind a callback to a given method and rule.
The actual rule is scoped, anchored and compiled down to a GLib.Regex.
The method will be marked as provided with the Valum.Method.PROVIDED flag.
Parameters:
method |
flag for allowed HTTP methods |
rule |
rule matching the request path |
cb |
callback used to process the pair of request and response |