summaryrefslogtreecommitdiff
path: root/scalalib/test/resources/hello-world-multi
diff options
context:
space:
mode:
Diffstat (limited to 'scalalib/test/resources/hello-world-multi')
-rw-r--r--scalalib/test/resources/hello-world-multi/core/resources/reference.conf4
-rw-r--r--scalalib/test/resources/hello-world-multi/core/src/Main.scala5
-rw-r--r--scalalib/test/resources/hello-world-multi/model/resources/reference.conf4
-rw-r--r--scalalib/test/resources/hello-world-multi/model/src/Person.scala8
4 files changed, 21 insertions, 0 deletions
diff --git a/scalalib/test/resources/hello-world-multi/core/resources/reference.conf b/scalalib/test/resources/hello-world-multi/core/resources/reference.conf
new file mode 100644
index 00000000..afb44467
--- /dev/null
+++ b/scalalib/test/resources/hello-world-multi/core/resources/reference.conf
@@ -0,0 +1,4 @@
+##############################
+# Core Reference Config File #
+##############################
+bar.baz=hello
diff --git a/scalalib/test/resources/hello-world-multi/core/src/Main.scala b/scalalib/test/resources/hello-world-multi/core/src/Main.scala
new file mode 100644
index 00000000..5cbb75cf
--- /dev/null
+++ b/scalalib/test/resources/hello-world-multi/core/src/Main.scala
@@ -0,0 +1,5 @@
+object Main extends App {
+ val person = Person.fromString("rockjam:25")
+ println(s"hello ${person.name}, your age is: ${person.age}")
+}
+
diff --git a/scalalib/test/resources/hello-world-multi/model/resources/reference.conf b/scalalib/test/resources/hello-world-multi/model/resources/reference.conf
new file mode 100644
index 00000000..8e7ed298
--- /dev/null
+++ b/scalalib/test/resources/hello-world-multi/model/resources/reference.conf
@@ -0,0 +1,4 @@
+###############################
+# Model Reference Config File #
+###############################
+foo.bar=2
diff --git a/scalalib/test/resources/hello-world-multi/model/src/Person.scala b/scalalib/test/resources/hello-world-multi/model/src/Person.scala
new file mode 100644
index 00000000..23e3821e
--- /dev/null
+++ b/scalalib/test/resources/hello-world-multi/model/src/Person.scala
@@ -0,0 +1,8 @@
+object Person {
+ def fromString(s: String): Person = {
+ val Array(name, age) = s.split(":")
+ Person(name, age.toInt)
+ }
+}
+case class Person(name: String, age: Int)
+