> {-| > Module to define a configuration to be provided when launching framework > applications > -} > module Frame.Config ( > Config (..), > FrameConfig, > asks > ) where > import Database.HaskellDB.DBLayout > import Control.Monad.Reader > data Config = Config { > database :: DBInfo -- ^ The database info > , dbName :: String -- ^ The name for the database > , dbURL :: String -- ^ The ODBC URL for the database > , sessionPath :: String -- ^ File system path to sessions > , sessionId :: String -- ^ Session ID > , css :: [String] -- ^ Stylesheets to attach to the view > } > class (MonadReader Config m) => FrameConfig m > instance (MonadReader Config m) => FrameConfig m