R/package_helpers.R

Defines functions load_modules check_for_version

Documented in check_for_version load_modules

#' Check for package version
#' @export
#' @rdname package_helpers
check_for_version <- function(package, version){
  if(packageVersion(package) < version){
    stop(paste0("Install newest '",package,"' (see preload/load_packages)"))
  }
  
}

#' Load modules in a Shinto Shiny app
#' @rdname package_helpers
#' @export
load_modules <- function(){
  for(z in dir("modules/", full.names = TRUE, recursive = TRUE, pattern = "[.]R$")){
    source(z)
  }
}
moturoa/shintoshiny documentation built on Dec. 7, 2023, 2:54 a.m.