{-# LANGUAGE TemplateHaskell, OverloadedStrings, DeriveGeneric, StandaloneDeriving #-} module Test.Server where import Data.Monoid import qualified Data.ByteString as B import Snap import Network.YAML import Network.YAML.Snap import Test.TestAPIImpl $(generateDispatcher api) main :: IO () main = httpServe (setPort 3000 mempty) site site :: Snap () site = route [("/:method", handleApiPost dispatcher)]