serve_example function

A convenience function to serve examples in this package

A convenience function to serve examples in this package

Use server functions to serve built-in examples of this package.

serve_example(name, FUN, ..., run = interactive())

Arguments

  • name: the directory name of the example under the directory system.file('examples', package = 'servr')
  • FUN: a server function that takes the example path as its first argument, e.g. httd, or rmdv1
  • ...: other arguments passed to FUN
  • run: whether to run the example (this is mainly for R CMD check purposes: the examples will not be really served when the R session is not interactive, so they will not block R CMD check )

Returns

NULL if run = FALSE, otherwise the value returned from FUN().

Examples

# R Markdown v1 or v2 servr::serve_example("rmd", servr::rmdv1) servr::serve_example("rmd", servr::rmdv2) # GNU Make servr::serve_example("make1", servr::make) servr::serve_example("make2", servr::make)
  • Maintainer: Yihui Xie
  • License: GPL
  • Last published: 2024-10-04