R/borrowEnvironment.R

Defines functions createBorrowEnvironment

createBorrowEnvironment <- function(ansEnvironment, targetAnsLabel){
  borrowEnvName <- as.name(paste0("borrowEnv_", targetAnsLabel))
  createBorrowEnvExpr <- rlang::expr((!!borrowEnvName) <<- rlang::env_clone(answerEnvironment, parent=dataEnvironment))
  eval(createBorrowEnvExpr)
}
tpemartin/rmdgrader documentation built on Nov. 22, 2022, 6:39 p.m.