-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A simple, sinatra-inspired web framework. -- -- Bird is a hack-compatible framework for simple websites. @package bird @version 0.0.6 module Bird.Request.QueryStringParser parseQueryString :: String -> [(String, Maybe String)] module Bird.Request data Request Request :: RequestMethod -> [String] -> Map String (Maybe String) -> Hack_UrlScheme -> Env -> Request verb :: Request -> RequestMethod path :: Request -> [String] params :: Request -> Map String (Maybe String) protocol :: Request -> Hack_UrlScheme hackEnvironment :: Request -> Env envToRequest :: Env -> Request instance Show Request instance Default Request module Bird.Reply data Reply Reply :: Int -> Map String String -> String -> String -> Reply replyStatus :: Reply -> Int replyHeaders :: Reply -> Map String String replyBody :: Reply -> String replyMime :: Reply -> String replyToResponse :: Reply -> Response instance Show Reply instance Default Reply module Bird.Reply.Codes ok_ :: Reply ok :: String -> IO Reply created_ :: Reply created :: String -> IO Reply accepted_ :: Reply accepted :: String -> IO Reply movedPermanently_ :: Reply movedPermanently :: String -> IO Reply found_ :: Reply found :: String -> IO Reply unauthorized_ :: Reply unauthorized :: String -> IO Reply forbidden_ :: Reply forbidden :: String -> IO Reply notFound_ :: Reply notFound :: String -> IO Reply gone_ :: Reply gone :: String -> IO Reply internalServerError_ :: Reply internalServerError :: String -> IO Reply module Bird