Files
dc-project/src/main/kotlin/fr/dcproject/component/doc/routes/OpenAPI.kt

17 lines
464 B
Kotlin

package fr.dcproject.component.doc.routes
import fr.dcproject.common.utils.readResource
import io.ktor.application.call
import io.ktor.http.ContentType
import io.ktor.locations.KtorExperimentalLocationsAPI
import io.ktor.response.respondText
import io.ktor.routing.Route
import io.ktor.routing.get
@KtorExperimentalLocationsAPI
fun Route.definition() {
get("/") {
call.respondText("/openapi.yaml".readResource(), ContentType("text", "yaml"))
}
}