summaryrefslogtreecommitdiffstats
path: root/src/main/scala/cake
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/cake')
-rw-r--r--src/main/scala/cake/application.scala13
-rw-r--r--src/main/scala/cake/database.scala18
-rw-r--r--src/main/scala/cake/logger.scala10
-rw-r--r--src/main/scala/cake/services.scala21
4 files changed, 0 insertions, 62 deletions
diff --git a/src/main/scala/cake/application.scala b/src/main/scala/cake/application.scala
deleted file mode 100644
index c37396b..0000000
--- a/src/main/scala/cake/application.scala
+++ /dev/null
@@ -1,13 +0,0 @@
-package cake.application
-
-import cake.logger.Logger
-import cake.database.Database
-
-class Application (logger: Logger, dbh: Database) {
- def run (): Unit = {
- logger.log("starting")
- logger.log("got a dbh: " + dbh)
- logger.log(dbh.query("foo"))
- logger.log("ending")
- }
-}
diff --git a/src/main/scala/cake/database.scala b/src/main/scala/cake/database.scala
deleted file mode 100644
index dd9e2fd..0000000
--- a/src/main/scala/cake/database.scala
+++ /dev/null
@@ -1,18 +0,0 @@
-package cake.database
-
-trait Database {
- def query (search: String): String
-}
-
-class DBI protected (
- dsn: String,
- username: String,
- password: String) extends Database {
- def query (search: String): String = "found " + search
- override def toString = List(dsn, username, password).mkString(", ")
-}
-
-object DBI {
- def connect (dsn: String, username: String, password: String) =
- new DBI(dsn, username, password)
-}
diff --git a/src/main/scala/cake/logger.scala b/src/main/scala/cake/logger.scala
deleted file mode 100644
index db6de9a..0000000
--- a/src/main/scala/cake/logger.scala
+++ /dev/null
@@ -1,10 +0,0 @@
-package cake.logger
-
-trait Logger {
- def log (msg: String): Unit
-}
-
-class FileLogger (logFileName: String) extends Logger {
- def log (msg: String): Unit =
- println("writing " + msg + " to " + logFileName)
-}
diff --git a/src/main/scala/cake/services.scala b/src/main/scala/cake/services.scala
deleted file mode 100644
index dd949c2..0000000
--- a/src/main/scala/cake/services.scala
+++ /dev/null
@@ -1,21 +0,0 @@
-package cake.services
-
-trait HasApplication {
- type ApplicationType
- val application: ApplicationType with IApplication
- trait IApplication {
- def run (): Unit
- }
-}
-
-trait HasDatabase {
- type DatabaseType
- val database: DatabaseType with IDatabase
- trait IDatabase extends cake.database.Database
-}
-
-trait HasLogger {
- type LoggerType
- val logger: LoggerType with ILogger
- trait ILogger extends cake.logger.Logger
-}