Render a define.pdf document conforming to FDA standards

render_fda_define(x, ...)

# S3 method for yproj
render_fda_define(
  x,
  stem = "define",
  title = "Data Definitions",
  date = format(Sys.time()),
  author = "MetrumRG Staff Scientist",
  format = "fda_define",
  output_dir = getwd(),
  build_dir = tempdir(),
  ext = ".xpt",
  loc = ".",
  ...
)

# S3 method for character
render_fda_define(x, ..., dots = list())

# S3 method for yspec
render_fda_define(x, ..., dots = list())

Arguments

x

a yaml specification file name or a yproj object

...

passed to [rmarkdown::render]

stem

used to name the output document

title

a title for the document

date

the document date

author

the document author

format

function to generate the define text

output_dir

The output directory for the rendered output_file. This allows for a choice of an alternate directory to which the output file should be written (the default output directory of that of the input file). If a path is provided with a filename in output_file the directory specified here will take precedence. Please note that any directory path provided will create any necessary directories if they do not exist.

build_dir

directory where the document is to be built

ext

data set file extension to include; this should only be changed from default value of ".xpt" for testing purposes

loc

location to use for data set files; this should only be changed from default value of "." for testing purposes

dots

named list of arguments passed to object converter function

Examples

proj_file <- file_proj_ex() proj_file
#> [1] "/data/GHE/mpn/deployment/deployments/2020-06-29/renv/library/R-3.6/x86_64-pc-linux-gnu/yspec/spec/project.yml"
if (FALSE) { render_fda_define(proj_file) }