wai-middleware-content-type-0.1.0: Route to different middlewares based on the incoming Accept header.

Safe HaskellNone
LanguageHaskell2010

Network.Wai.Middleware.ContentType.Blaze

Contents

Synopsis

Lifted Combinators

blaze :: MonadIO m => Html -> FileExtListenerT (MiddlewareT m) m () Source

Uses Html as the key in the map, and "text/html" as the content type.

blazeWith :: MonadIO m => (Response -> Response) -> Html -> FileExtListenerT (MiddlewareT m) m () Source

blazeStatus :: MonadIO m => Status -> Html -> FileExtListenerT (MiddlewareT m) m () Source

blazeStatusWith :: MonadIO m => (Response -> Response) -> Status -> Html -> FileExtListenerT (MiddlewareT m) m () Source

blazeHeaders :: MonadIO m => RequestHeaders -> Html -> FileExtListenerT (MiddlewareT m) m () Source

blazeHeadersWith :: MonadIO m => (Response -> Response) -> RequestHeaders -> Html -> FileExtListenerT (MiddlewareT m) m () Source

blazeStatusHeaders :: MonadIO m => Status -> RequestHeaders -> Html -> FileExtListenerT (MiddlewareT m) m () Source

blazeStatusHeadersWith :: MonadIO m => (Response -> Response) -> Status -> RequestHeaders -> Html -> FileExtListenerT (MiddlewareT m) m () Source

Response Only

blazeOnly :: Html -> Response Source

blazeOnlyHeaders :: RequestHeaders -> Html -> Response Source

blazeOnlyStatus :: Status -> Html -> Response Source

blazeOnlyStatusHeaders :: Status -> RequestHeaders -> Html -> Response Source