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 v2servr::serve_example("rmd", servr::rmdv1)servr::serve_example("rmd", servr::rmdv2)# GNU Makeservr::serve_example("make1", servr::make)servr::serve_example("make2", servr::make)