-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Low-Fat static file packaging for Haskell projects -- -- Low-Fat static file packaging for Haskell projects. @package xstatic @version 0.1.0 module XStatic -- | A static file definition data XStaticFile XStaticFile :: ByteString -> ByteString -> Version -> ByteString -> XStaticFile -- | The expected request filename. The name must not have any slash -- /. [name] :: XStaticFile -> ByteString -- | The file content gzip compressed. [content] :: XStaticFile -> ByteString -- | The file version for the etag header. [contentVersion] :: XStaticFile -> Version -- | The content type, e.g. `textjavascript` or `textcss`. [contentType] :: XStaticFile -> ByteString -- | Create a wai application to serve XStaticFile. -- -- The request are served whenever the basename match, ignoring the -- parent directory or the query string. xstaticApp :: [XStaticFile] -> Application -- | Embed a single file in your source code. -- --
--   import qualified Data.ByteString
--   
--   myFile :: Data.ByteString.ByteString
--   myFile = $(embedFile "dirName/fileName")
--   
embedFile :: FilePath -> Q Exp