Loaders are responsible for exposing templates to the templating engine.
path_loader() loads templates from a directory in the file system.
package_loader() loads templates from a directory in an R package.
list_loader() loads templates from a named list.
path_loader(...)
package_loader(package, ...)
list_loader(x)A "jinjar_loader" object.
The loader is an argument to jinjar_config().
path_loader(getwd())
#> Loader:
#> /cluster-data/user-homes/elizabethb/projects/prism-pkgdocs-build/installed-pkgs/priority-3/jinjar_0.3.2/docs/reference
package_loader("base", "demo")
#> Loader: {base}/demo
list_loader(list(
header = "Title: {{ title }}",
content = "Hello {{ person }}!"
))
#> Loader: "header" and "content"