R/zzz.R

Defines functions .onLoad

#' @import httr
#' @importFrom lubridate is.Date is.POSIXct
#' @importFrom stringr str_replace_all fixed str_remove_all str_sub
#' @importFrom stats runif
#' @importFrom utils getFromNamespace
#' @importFrom xts xtsAttributes
#' @importFrom zoo index
#'
globals <- new.env()
globals$dt_avail <- FALSE
globals$dt_fread <- NULL

.onLoad <- function(libname, pkgname) {

  globals$dt_avail = base::requireNamespace("data.table", quietly = TRUE)
  if (globals$dt_avail) {
    globals$dt_fread <- utils::getFromNamespace("fread", "data.table")
  }
}
imlijunda/rinfluxdb documentation built on Nov. 4, 2019, 2:09 p.m.