Import.hs in scaffolding
This commit is contained in:
parent
7e37608df9
commit
23139a579d
@ -155,6 +155,7 @@ scaffold = do
|
||||
writeFile' ".ghci" $(codegen ".ghci")
|
||||
writeFile' "LICENSE" $(codegen "LICENSE")
|
||||
writeFile' ("Foundation.hs") $ ifTiny $(codegen "tiny/Foundation.hs") $(codegen "Foundation.hs")
|
||||
writeFile' "Import.hs" $(codegen "Import.hs")
|
||||
writeFile' "Application.hs" $ ifTiny $(codegen "tiny/Application.hs") $(codegen "Application.hs")
|
||||
writeFile' "Handler/Root.hs" $(codegen "Handler/Root.hs")
|
||||
unless isTiny $ writeFile' "Model.hs" $(codegen "Model.hs")
|
||||
|
||||
@ -15,7 +15,6 @@ import Yesod.Default.Config
|
||||
import Yesod.Default.Main
|
||||
import Yesod.Default.Handlers
|
||||
import Yesod.Logger (Logger)
|
||||
import Data.ByteString (ByteString)
|
||||
import Data.Dynamic (Dynamic, toDyn)
|
||||
import qualified Database.Persist.Base~importMigration~
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{-# LANGUAGE TemplateHaskell, QuasiQuotes, OverloadedStrings #-}
|
||||
{-# LANGUAGE TemplateHaskell, QuasiQuotes, OverloadedStrings, NoImplicitPrelude #-}
|
||||
module Handler.Root where
|
||||
|
||||
import Foundation
|
||||
import Import
|
||||
|
||||
-- This is a handler function for the GET request method on the RootR
|
||||
-- resource pattern. All of your resource patterns are defined in
|
||||
|
||||
18
yesod/scaffold/Import.hs.cg
Normal file
18
yesod/scaffold/Import.hs.cg
Normal 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
|
||||
@ -28,6 +28,7 @@ library
|
||||
|
||||
exposed-modules: Application
|
||||
other-modules: Foundation
|
||||
Import
|
||||
Model
|
||||
Settings
|
||||
Settings.StaticFiles
|
||||
|
||||
@ -27,6 +27,7 @@ library
|
||||
Buildable: False
|
||||
exposed-modules: Application
|
||||
other-modules: Foundation
|
||||
Import
|
||||
Settings
|
||||
Settings.StaticFiles
|
||||
Handler.Root
|
||||
|
||||
@ -20,6 +20,7 @@ extra-source-files:
|
||||
scaffold/templates/default-layout.lucius.cg
|
||||
scaffold/templates/homepage.lucius.cg
|
||||
scaffold/Model.hs.cg
|
||||
scaffold/Import.hs.cg
|
||||
scaffold/Foundation.hs.cg
|
||||
scaffold/LICENSE.cg
|
||||
scaffold/mongoDBConnPool.cg
|
||||
|
||||
Loading…
Reference in New Issue
Block a user