packages feed

yesod-0.0.0: Yesod.hs

{-# LANGUAGE CPP #-}
---------------------------------------------------------
--
-- Module        : Yesod
-- Copyright     : Michael Snoyman
-- License       : BSD3
--
-- Maintainer    : Michael Snoyman <michael@snoyman.com>
-- Stability     : Stable
-- Portability   : portable
--
-- Lightweight framework for designing RESTful APIs.
--
---------------------------------------------------------
module Yesod
    (
      module Yesod.Request
    , module Yesod.Response
    , module Yesod.Yesod
    , module Yesod.Definitions
    , module Yesod.Handler
    , module Yesod.Resource
    , module Yesod.Form
    , module Data.Object.Html
    , module Yesod.Template
    , module Web.Mime
    , Application
    , Method (..)
    ) where

#if TEST
import Yesod.Resource hiding (testSuite)
import Yesod.Response hiding (testSuite)
import Data.Object.Html hiding (testSuite)
import Yesod.Request hiding (testSuite)
import Web.Mime hiding (testSuite)
#else
import Yesod.Resource
import Yesod.Response
import Data.Object.Html
import Yesod.Request
import Web.Mime
#endif

import Yesod.Form
import Yesod.Yesod
import Yesod.Definitions
import Yesod.Handler
import Network.Wai (Application, Method (..))
import Yesod.Template