R/aaa.R

Defines functions register_object register

.rex <- new.env(parent = emptyenv())
.rex$env <- new.env(parent = emptyenv())
.rex$mode <- FALSE

register <- function(...) {
  names <- gsub("`", "", as.character(eval(substitute(alist(...)))), fixed = TRUE)

  list2env(structure(list(...), .Names = names), envir = .rex$env)
}

register_object <- function(object) {
  list2env(as.list(object), envir = .rex$env)
}
kevinushey/rex documentation built on March 14, 2024, 4:17 a.m.