Description Usage Arguments Warning See Also Examples
Load or reload all modules which are defined in the named directory.
1 2 3 |
path |
a character vector of full path names; the default
corresponds to the working directory, |
pattern |
an optional regular expression. Only file names which match the regular expression will be returned. |
full.names |
a logical value. If |
recursive |
logical. Should the listing recurse into directories? |
... |
Further arguments to be passed to |
It is considered a very bad practice to define, touch, undefine, load, make, reset, or perform any other operation from within a module definition that may alterate the internal state of modulr.
load_module
, make_all
, and
reset
.
1 2 3 4 5 6 7 8 9 10 | reset()
tmp_dir <- tempfile("modulr_")
dir.create(tmp_dir)
tmp_file <- file.path(tmp_dir, "foo.R")
cat('define("foo", NULL, function() print("Hello World!"))', file = tmp_file)
tmp_file <- file.path(tmp_dir, "bar.R")
cat('define("bar", NULL, function() print("hELLO wORLD?"))', file = tmp_file)
load_all_modules(tmp_dir)
make_all()
unlink(tmp_dir, recursive = TRUE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.