R/internalHelper.R

Defines functions getName getHome

getName <- function(){
  f <- paste("i <- eval(substitute(i), parent.frame(home_env + 1))",
            "eval(substitute(names(rows)), parent.frame(home_env + 2))[i]",
            sep = ';')
  parse(text = f)
}

getHome <- function(){
  index <- 1
  while(!exists('thisisthehomecallingenvironment', parent.frame(n = index))){
    index = index + 1
    }
  return(index - 1)
}
ledbettc/CIDAtools documentation built on Jan. 24, 2020, 3:56 p.m.