From f057e212d9e5397ad54ec43d07da653df5bd8ba3 Mon Sep 17 00:00:00 2001 From: Joe Cheng Date: Wed, 19 Dec 2018 15:52:03 -0800 Subject: [PATCH] Allow yaml dependencies to be function calls --- R/utils.R | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/R/utils.R b/R/utils.R index 3a7de263..5c2fe1b6 100644 --- a/R/utils.R +++ b/R/utils.R @@ -54,8 +54,12 @@ getDependency <- function(name, package = name){ system.file(config, package = package) ) widgetDep <- lapply(config$dependencies, function(l){ - l$src = system.file(l$src, package = package) - do.call(htmlDependency, l) + if (!is.null(l$call)) { + eval(parse(text = l$call), envir = .GlobalEnv) + } else { + l$src = system.file(l$src, package = package) + do.call(htmlDependency, l) + } }) }