summaryrefslogtreecommitdiffstats
path: root/src/main/scala/cake/database.scala
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-02-12 16:28:03 -0600
committerJesse Luehrs <doy@tozt.net>2013-02-12 16:28:03 -0600
commit11ef3efcea24d35785d62057da78156b160709d6 (patch)
tree432413b895272f80ed4799b36482282a54b1b1e3 /src/main/scala/cake/database.scala
parent3e7a13ca141e69f8b3268f52c35488c7e17fde1b (diff)
downloadscala-di-test-11ef3efcea24d35785d62057da78156b160709d6.tar.gz
scala-di-test-11ef3efcea24d35785d62057da78156b160709d6.zip
demonstrate using an alternate constructor
Diffstat (limited to 'src/main/scala/cake/database.scala')
-rw-r--r--src/main/scala/cake/database.scala11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/main/scala/cake/database.scala b/src/main/scala/cake/database.scala
index 6ba4a1c..8c3a234 100644
--- a/src/main/scala/cake/database.scala
+++ b/src/main/scala/cake/database.scala
@@ -1,14 +1,13 @@
package cake.database
-// class DBI private (
-class DBI (
+class DBI protected (
val dsn: String,
val username: String,
val password: String) {
def query (search: String): String = "found " + search
}
-// object DBI {
-// def connect (dsn: String, username: String, password: String) =
-// new DBI(dsn, username, password)
-// }
+object DBI {
+ def connect (dsn: String, username: String, password: String) =
+ new DBI(dsn, username, password)
+}