Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Web.Routes.Happstack
Contents
Synopsis
Documentation
Arguments
:: (Functor m, Monad m, MonadPlus m, ServerMonad m) | |
=> Text | |
-> Text | path to this handler, .e.g. "route" or "" |
-> Site url (m a) | the |
-> m (Either String a) |
convert a Site
to a normal Happstack route
If url decoding fails, it returns Left "the parse error"
,
otherwise Right a
.
see also: implSite
seeOtherURL :: (MonadRoute m, FilterMonad Response m) => URL m -> m Response Source #
similar to seeOther
but takes a URL
m
as an argument
Orphan instances
FilterMonad a m => FilterMonad a (RouteT url m) Source # | |
Methods setFilter :: (a -> a) -> RouteT url m () composeFilter :: (a -> a) -> RouteT url m () getFilter :: RouteT url m b -> RouteT url m (b, a -> a) | |
WebMonad a m => WebMonad a (RouteT url m) Source # | |
Methods finishWith :: a -> RouteT url m b | |
ServerMonad m => ServerMonad (RouteT url m) Source # | |
Happstack m => Happstack (RouteT url m) Source # | |
HasRqData m => HasRqData (RouteT url m) Source # | |
Methods askRqEnv :: RouteT url m RqEnv localRqEnv :: (RqEnv -> RqEnv) -> RouteT url m a -> RouteT url m a rqDataError :: Errors String -> RouteT url m a |