{-# LANGUAGE RecordWildCards #-} -- | Define a continuous integration system. module Development.Bake.Server.Web( web ) where import Development.Bake.Server.Type import Development.Bake.Type import Development.Bake.Web import Development.Bake.Format import Data.List.Extra import Data.Time.Clock import Data.Tuple.Extra web :: Oven State Patch Test -> Input -> Server -> IO Output web Oven{..} Input{..} server = return $ OutputHTML $ unlines $ prefix ++ (case () of _ | Just c <- lookup "client" inputArgs -> ["