R/utils.R

`%||%` <- function(x, y) if (is.null(x)) y else x

is.simple_string <- function(x) {
  is.character(x) && length(x) == 1 &&
  !is.na(x) && nzchar(x)
}

file <- function(path) {
  structure(path, class = "file")
}

is.installed_package <- function(package) {
  is.element(package, utils::installed.packages()[, 1L])
}
robertzk/module documentation built on May 27, 2019, 10:35 a.m.