def choose.method

bend-kit-router@0.2.0.0 · router.bend:352

import bend-kit-router@0.2.0.0/router.bend as Router
import Base

352def choose.method(~A: Data, direct: Maybe<&2, Handler<A>>, +handlers: List<&2, Handler<A>>, +method: String, segments: List<&2, String>, groups: List<&2, U32>, allowed: String) -> Choice<A>:
353  match direct:
354    case Some{h}:
355      chosen(~A, Some{h}, segments, groups, allowed, False{})
356    case None{}:
357      choose.fallback(~A, String.eq(method, "HEAD"), handlers, method, segments, groups, allowed)

Uses (10)

Used by (1)