adjust scaffold to silence Route warning, fixes #216

This commit is contained in:
patrick brisbin 2012-01-20 14:34:41 -05:00
parent b85a03f6ed
commit dad03b3524
5 changed files with 22 additions and 2 deletions

View File

@ -160,7 +160,7 @@ scaffold = do
writeFile' ".ghci" $(codegen ".ghci") writeFile' ".ghci" $(codegen ".ghci")
writeFile' "LICENSE" $(codegen "LICENSE") writeFile' "LICENSE" $(codegen "LICENSE")
writeFile' ("Foundation.hs") $ ifTiny $(codegen "tiny/Foundation.hs") $(codegen "Foundation.hs") writeFile' ("Foundation.hs") $ ifTiny $(codegen "tiny/Foundation.hs") $(codegen "Foundation.hs")
writeFile' "Import.hs" $(codegen "Import.hs") writeFile' ("Import.hs") $ ifTiny $(codegen "tiny/Import.hs") $(codegen "Import.hs")
writeFile' "Application.hs" $ ifTiny $(codegen "tiny/Application.hs") $(codegen "Application.hs") writeFile' "Application.hs" $ ifTiny $(codegen "tiny/Application.hs") $(codegen "Application.hs")
writeFile' "Handler/Root.hs" $(codegen "Handler/Root.hs") writeFile' "Handler/Root.hs" $(codegen "Handler/Root.hs")
unless isTiny $ writeFile' "Model.hs" $(codegen "Model.hs") unless isTiny $ writeFile' "Model.hs" $(codegen "Model.hs")

View File

@ -8,7 +8,6 @@ module Foundation
, Form , Form
, maybeAuth , maybeAuth
, requireAuth , requireAuth
, module Yesod
, module Settings , module Settings
, module Model , module Model
) where ) where

View File

@ -1,5 +1,6 @@
module Import module Import
( module Prelude ( module Prelude
, module Yesod
, module Foundation , module Foundation
, (<>) , (<>)
, Text , Text
@ -8,6 +9,7 @@ module Import
) where ) where
import Prelude hiding (writeFile, readFile) import Prelude hiding (writeFile, readFile)
import Yesod hiding (Route(..))
import Foundation import Foundation
import Data.Monoid (Monoid (mappend, mempty, mconcat)) import Data.Monoid (Monoid (mappend, mempty, mconcat))
import Control.Applicative ((<$>), (<*>), pure) import Control.Applicative ((<$>), (<*>), pure)

View File

@ -0,0 +1,18 @@
module Import
( module Prelude
, module Foundation
, (<>)
, Text
, module Data.Monoid
, module Control.Applicative
) where
import Prelude hiding (writeFile, readFile)
import Foundation
import Data.Monoid (Monoid (mappend, mempty, mconcat))
import Control.Applicative ((<$>), (<*>), pure)
import Data.Text (Text)
infixr 5 <>
(<>) :: Monoid m => m -> m -> m
(<>) = mappend

View File

@ -26,6 +26,7 @@ extra-source-files:
scaffold/Foundation.hs.cg scaffold/Foundation.hs.cg
scaffold/LICENSE.cg scaffold/LICENSE.cg
scaffold/mongoDBConnPool.cg scaffold/mongoDBConnPool.cg
scaffold/tiny/Import.hs.cg
scaffold/tiny/Foundation.hs.cg scaffold/tiny/Foundation.hs.cg
scaffold/tiny/project.cabal.cg scaffold/tiny/project.cabal.cg
scaffold/tiny/Application.hs.cg scaffold/tiny/Application.hs.cg