aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/com/drivergrp/core/config.scala
diff options
context:
space:
mode:
authorvlad <vlad@drivergrp.com>2016-07-16 23:05:16 -0400
committervlad <vlad@drivergrp.com>2016-07-16 23:05:16 -0400
commitc5f1be05d99059421fdd203f21fd80378ba80b41 (patch)
tree95844fab69aef2161dfccb5ab0e1b140f73b75c1 /src/main/scala/com/drivergrp/core/config.scala
parent79decc7012af5dea36f154c734b1caddc975924f (diff)
downloaddriver-core-c5f1be05d99059421fdd203f21fd80378ba80b41.tar.gz
driver-core-c5f1be05d99059421fdd203f21fd80378ba80b41.tar.bz2
driver-core-c5f1be05d99059421fdd203f21fd80378ba80b41.zip
Bug fixes for config reading, rest and messages
Diffstat (limited to 'src/main/scala/com/drivergrp/core/config.scala')
-rw-r--r--src/main/scala/com/drivergrp/core/config.scala7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/scala/com/drivergrp/core/config.scala b/src/main/scala/com/drivergrp/core/config.scala
index bc17d6b..ac4c609 100644
--- a/src/main/scala/com/drivergrp/core/config.scala
+++ b/src/main/scala/com/drivergrp/core/config.scala
@@ -13,7 +13,12 @@ object config {
scala.sys.props.get("application.config") match {
case Some(filename) =>
- ConfigFactory.parseFile(new File(filename)).withFallback(configDefaults)
+ val configFile = new File(filename)
+ if(configFile.exists()) {
+ ConfigFactory.parseFile(configFile).withFallback(configDefaults)
+ } else {
+ throw new IllegalStateException(s"No config found at $filename")
+ }
case None => configDefaults
}