diff options
Diffstat (limited to 'src/main/scala/cake.scala')
-rw-r--r-- | src/main/scala/cake.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/scala/cake.scala b/src/main/scala/cake.scala index 51bdcb8..e0d3eb2 100644 --- a/src/main/scala/cake.scala +++ b/src/main/scala/cake.scala @@ -2,18 +2,18 @@ package cake trait HasLogger extends cake.services.HasLogger { type LoggerType = Logger - class Logger(logFileName: String) extends cake.logger.FileLogger(logFileName) + class Logger(logFileName: String) extends cake.logger.FileLogger(logFileName) with ILogger } trait HasDatabase extends cake.services.HasDatabase { type DatabaseType = Database - class Database(dsn: String, username: String, password: String) extends cake.database.DBI(dsn, username, password) + class Database(dsn: String, username: String, password: String) extends cake.database.DBI(dsn, username, password) with IDatabase } trait HasApplication extends cake.services.HasApplication { this: cake.HasLogger with cake.HasDatabase => type ApplicationType = Application - class Application extends cake.application.Application(logger, database) + class Application extends cake.application.Application(logger, database) with IApplication } object Container extends HasApplication with HasLogger with HasDatabase { |