diff options
author | vlad <vlad@drivergrp.com> | 2016-07-16 15:55:19 -0400 |
---|---|---|
committer | vlad <vlad@drivergrp.com> | 2016-07-16 15:55:19 -0400 |
commit | c948b1f2c1c7a5246d5c1a7cba05e6e27a9d7b57 (patch) | |
tree | 8737b3bc5e49c287173f52ca936d36fceb86b4d0 /src/main/scala/com/drivergrp/core/Swagger.scala | |
parent | 482459a63433c281b7a576236111e6a86e4521c9 (diff) | |
download | driver-core-c948b1f2c1c7a5246d5c1a7cba05e6e27a9d7b57.tar.gz driver-core-c948b1f2c1c7a5246d5c1a7cba05e6e27a9d7b57.tar.bz2 driver-core-c948b1f2c1c7a5246d5c1a7cba05e6e27a9d7b57.zip |
Modules consolidation
Diffstat (limited to 'src/main/scala/com/drivergrp/core/Swagger.scala')
-rw-r--r-- | src/main/scala/com/drivergrp/core/Swagger.scala | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/src/main/scala/com/drivergrp/core/Swagger.scala b/src/main/scala/com/drivergrp/core/Swagger.scala deleted file mode 100644 index 428920c..0000000 --- a/src/main/scala/com/drivergrp/core/Swagger.scala +++ /dev/null @@ -1,45 +0,0 @@ -package com.drivergrp.core - -import akka.actor.ActorSystem -import akka.stream.ActorMaterializer -import com.github.swagger.akka.model._ -import com.github.swagger.akka.{HasActorSystem, SwaggerHttpService} -import com.typesafe.config.Config - -import scala.reflect.runtime.universe._ - - -class Swagger(override val actorSystem: ActorSystem, - override val apiTypes: Seq[Type], - val config: Config) extends SwaggerHttpService with HasActorSystem { - - val materializer = ActorMaterializer()(actorSystem) - - override val host = "localhost:8080" //the url of your api, not swagger's json endpoint - override val basePath = config.getString("swagger.basePath") - override val apiDocsPath = config.getString("swagger.docsPath") - - override val info = Info( - config.getString("swagger.apiInfo.description"), - config.getString("swagger.apiVersion"), - config.getString("swagger.apiInfo.title"), - config.getString("swagger.apiInfo.termsOfServiceUrl"), - contact = Some(Contact( - config.getString("swagger.apiInfo.contact.name"), - config.getString("swagger.apiInfo.contact.url"), - config.getString("swagger.apiInfo.contact.email") - )), - license = Some(License( - config.getString("swagger.apiInfo.license"), - config.getString("swagger.apiInfo.licenseUrl") - )), - vendorExtensions = Map()) - - def swaggerUI = get { - pathPrefix("") { - pathEndOrSingleSlash { - getFromResource("swagger-ui/index.html") - } - } ~ getFromResourceDirectory("swagger-ui") - } -}
\ No newline at end of file |