R/useDplyr.R

Defines functions .onAttach useDplyr

useDplyr <- function() {
  if (useDplyr <- getOption("dat.use.dplyr", FALSE)) {
    if (!requireNamespace("dplyr", quietly = TRUE)) {
      stop("option('dat.use.dplyr') is set to TRUE but the package can",
           "not be loaded. Set option to FALSE and use data.table or install",
           "dplyr.)")
    }
  }
  useDplyr
}

.onAttach <- function(libname, pkgname) {
  packageStartupMessage(
    "To use dplyr as backend set 'options(dat.use.dplyr = TRUE)'."
  )
}

Try the dat package in your browser

Any scripts or data that you put into this service are public.

dat documentation built on July 1, 2020, 7:11 p.m.