R/loader-file.R

Defines functions loader_resolve.dbiconf_loader_file

#' @export
loader_resolve.dbiconf_loader_file <- function(loader) {
  assert_package("brio")
  if (is.list(loader)) {
    trim <- purrr::pluck(loader, "trim", .default = TRUE)
    loader <- list(path = purrr::chuck(loader, "path"))
  }

  out <- loader_resolve_default(loader, brio::read_file)

  if (isTRUE(trim)) {
    out <- trimws(out)
  }

  out
}
shunsambongi/dbiconf documentation built on Aug. 29, 2022, 11:15 p.m.