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

Safe HaskellNone
LanguageHaskell2010

Network.Wai.Middleware.ContentType.Cassius

Contents

Synopsis

Lifted Combinators

cassius :: MonadIO m => Css -> FileExtListenerT (MiddlewareT m) m () Source

Uses cassius as the key in the map, and "cassius/plain" as the content type.

cassiusWith :: MonadIO m => (Response -> Response) -> Css -> FileExtListenerT (MiddlewareT m) m () Source

cassiusStatus :: MonadIO m => Status -> Css -> FileExtListenerT (MiddlewareT m) m () Source

cassiusStatusWith :: MonadIO m => (Response -> Response) -> Status -> Css -> FileExtListenerT (MiddlewareT m) m () Source

cassiusHeaders :: MonadIO m => RequestHeaders -> Css -> FileExtListenerT (MiddlewareT m) m () Source

cassiusHeadersWith :: MonadIO m => (Response -> Response) -> RequestHeaders -> Css -> FileExtListenerT (MiddlewareT m) m () Source

cassiusStatusHeaders :: MonadIO m => Status -> RequestHeaders -> Css -> FileExtListenerT (MiddlewareT m) m () Source

cassiusStatusHeadersWith :: MonadIO m => (Response -> Response) -> Status -> RequestHeaders -> Css -> FileExtListenerT (MiddlewareT m) m () Source

Response Only

cassiusOnly :: Css -> Response Source

cassiusOnlyStatus :: Status -> Css -> Response Source

cassiusOnlyHeaders :: RequestHeaders -> Css -> Response Source

cassiusOnlyStatusHeaders :: Status -> RequestHeaders -> Css -> Response Source