tests/testthat/files/path-params.R

#* @get /car/<id>
function(id){
  id
}

#* @get /car/int/<id:int>
function(id){
  id
}

#* @get /car/<id>/sell/<price>
function(id, price){
  list(id=id, price=price)
}

#* @get /car/ratio/<ratio:double>
function(ratio){
  ratio
}

#* @get /car/sold/<sold:bool>
function(sold){
  sold
}

#* @post /car/<id>
function(req){
  req$args$id
}

#* @get /car/<id:int>/buy/<price>
function(id, price){
  list(id=id, price=price)
}
trestletech/plumber documentation built on May 6, 2024, 6:17 p.m.