R/uncachify.R

Defines functions uncachify

Documented in uncachify

#' Remove caching functionality from function
#' @param f The function to remove caching functionality from
#' @return The uncachified function
#' @export
uncachify <- function(f) {
  if ('cachified' %in% names(attributes(f))) {
    return(get('f', environment(f)))
  } else {
    warning('Function is not cachified! Returning input function.')
    return(f)
  }
}
fnbn/cachifyR documentation built on May 5, 2019, 6:58 p.m.