diff options
author | vlad <vlad@drivergrp.com> | 2016-07-16 20:46:19 -0400 |
---|---|---|
committer | vlad <vlad@drivergrp.com> | 2016-07-16 20:46:19 -0400 |
commit | 79decc7012af5dea36f154c734b1caddc975924f (patch) | |
tree | 6916ca4482994b3299ad9c010b8d01848cbd3e8a /src/main/scala/com/drivergrp/core/app.scala | |
parent | c948b1f2c1c7a5246d5c1a7cba05e6e27a9d7b57 (diff) | |
download | driver-core-79decc7012af5dea36f154c734b1caddc975924f.tar.gz driver-core-79decc7012af5dea36f154c734b1caddc975924f.tar.bz2 driver-core-79decc7012af5dea36f154c734b1caddc975924f.zip |
Akka-http path extractors for Id and Name + Test double for app module
Diffstat (limited to 'src/main/scala/com/drivergrp/core/app.scala')
-rw-r--r-- | src/main/scala/com/drivergrp/core/app.scala | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/scala/com/drivergrp/core/app.scala b/src/main/scala/com/drivergrp/core/app.scala index 34a92e3..97e09b5 100644 --- a/src/main/scala/com/drivergrp/core/app.scala +++ b/src/main/scala/com/drivergrp/core/app.scala @@ -2,6 +2,7 @@ package com.drivergrp.core import akka.actor.ActorSystem import akka.http.scaladsl.Http +import akka.http.scaladsl.model.StatusCodes import akka.http.scaladsl.server.Directives._ import akka.http.scaladsl.server.RouteResult._ import akka.stream.ActorMaterializer @@ -91,6 +92,12 @@ object app { def deactivate(): Unit = {} } + class EmptyModule extends Module { + val name = "Nothing" + def route: Route = complete(StatusCodes.OK) + def routeTypes = Seq.empty[Type] + } + class SimpleModule(val name: String, val route: Route, routeType: Type) extends Module { def routeTypes: Seq[Type] = Seq(routeType) } |