request and reponse placeholders for IDE hints
.req
.res
An object of class Request
(inherits from R6
) of length 28.
An object of class Response
(inherits from R6
) of length 26.
library(RestRserve)
app = Application$new()
app$add_get("/foo", FUN = function(.req, .res) {
# since .res is a dummy instance of Response class
# exported by RestRserve
# IDE facilitates with autocompletion!
.res$set_body("bar")
# in the same time all the modifications happen with local objects
# so you get right results in the end
})
response = app$process_request(Request$new(path = "/foo"))
response$body
#> [1] "bar"