Safe Haskell | None |
---|---|
Language | Haskell2010 |
A compatibility routing layer for Snap applications.
- module Web.Route.Invertible.Common
- routeSnap :: Request -> RouteMap a -> Either Response a
- routeMonadSnap :: MonadSnap m => RouteMap (m a) -> m (Maybe a)
Documentation
module Web.Route.Invertible.Common
routeSnap :: Request -> RouteMap a -> Either Response a Source
Lookup a snap request in a route map, returning either an empty error response or a successful result.
routeMonadSnap :: MonadSnap m => RouteMap (m a) -> m (Maybe a) Source
Combine a set of snap actions in a routing map into a single action, pre-setting an empty response.and returning Nothing in case of error.