robin
02/07/2017, 11:42 AMfun <T> response(req: HttpServerRequest): Handler<AsyncResult<T>> = Handler { result ->
with(req.response()) {
val (code, body) = if (result.succeeded()) 200 to result.result() else 500 to result.cause()
statusCode = code
write(body.toString())
end()
}
}