-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Lucid support for Spock
--   
--   Functions to use Lucid-generated HTML in Spock responses.
@package Spock-lucid
@version 0.4.0.1

module Web.Spock.Lucid

-- | Render HTML and send as response body. Content-type will be
--   <tt>text/html</tt>.
lucid :: MonadIO m => Html a -> ActionCtxT cxt m b

-- | Like <a>lucid</a>, but for <tt>HtmlT IO</tt>.
lucidIO :: MonadIO m => HtmlT IO a -> ActionCtxT cxt m b

-- | Like <a>lucid</a>, but for arbitrary monads. Might require some
--   additional boilerplate.
lucidT :: MonadIO m => HtmlT m a -> ActionCtxT cxt m b
