Spray Route, RequestContext => Unit. Scala , DSL , , :
val route: Route = get { (ctx: RequestContext) =>
ctx.complete("Hello")
}
, :
val route: Route = get { complete("Hello") }
.
! :
val route = get { ctx =>
complete("Alloha")
}
complete ctx => ctx.complete("Hello"), .
, , , . extract, , map flatMap, :
val myDirective = extract(identity) map { ctx => }