From a43556851bf986b81351fc9f1ae5ba51bf21dc47 Mon Sep 17 00:00:00 2001 From: Jakob Odersky Date: Thu, 11 Oct 2018 14:19:28 -0700 Subject: Add an example to the README and a standalone application template --- core-init/src/main/scala/xyz/driver/core/init/BuildInfoReflection.scala | 2 +- core-init/src/main/scala/xyz/driver/core/init/HttpApi.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'core-init') diff --git a/core-init/src/main/scala/xyz/driver/core/init/BuildInfoReflection.scala b/core-init/src/main/scala/xyz/driver/core/init/BuildInfoReflection.scala index 0e53085..a8bee9b 100644 --- a/core-init/src/main/scala/xyz/driver/core/init/BuildInfoReflection.scala +++ b/core-init/src/main/scala/xyz/driver/core/init/BuildInfoReflection.scala @@ -10,7 +10,7 @@ private[init] object BuildInfoReflection { final val BuildInfoName = "xyz.driver.BuildInfo" - lazy val name: String = get[String]("name") + lazy val name: String = find[String]("name").getOrElse("unknown") lazy val version: Option[String] = find[String]("version") /** Lookup a given field in the build configuration. This field is required to exist. */ diff --git a/core-init/src/main/scala/xyz/driver/core/init/HttpApi.scala b/core-init/src/main/scala/xyz/driver/core/init/HttpApi.scala index 81428bf..2570cb3 100644 --- a/core-init/src/main/scala/xyz/driver/core/init/HttpApi.scala +++ b/core-init/src/main/scala/xyz/driver/core/init/HttpApi.scala @@ -27,7 +27,7 @@ trait HttpApi extends CloudServices with Directives with SprayJsonSupport { self /** Classes with Swagger annotations. * @group hooks */ - def swaggerRouteClasses: Set[Class[_]] + def swaggerRouteClasses: Set[Class[_]] = Set(self.getClass) private val healthRoute = path("health") { complete(Map("status" -> "good").toJson) -- cgit v1.2.3