Add runtime check for min R version.
authorFuad Muhic <fmuhic@capeannenterprises.com>
Thu, 21 Jun 2018 14:56:19 +0000 (16:56 +0200)
committerFuad Muhic <fmuhic@capeannenterprises.com>
Thu, 21 Jun 2018 14:56:19 +0000 (16:56 +0200)
Arvados-DCO-1.1-Signed-off-by: Fuad Muhic <fmuhic@capeannenterprises.com>

sdk/R/R/zzz.R [new file with mode: 0644]

diff --git a/sdk/R/R/zzz.R b/sdk/R/R/zzz.R
new file mode 100644 (file)
index 0000000..c98f803
--- /dev/null
@@ -0,0 +1,10 @@
+.onLoad <- function(libName, pkgName)
+{
+    minAllowedRVersion <- "3.3.0"
+    currentRVersion <- getRversion()
+
+    if(currentRVersion < minAllowedRVersion)
+        print(paste0("Minimum R version required to run ", pkgName, " is ",
+                     minAllowedRVersion, ". Your current version is ",
+                     toString(currentRVersion), ". Please update R and try again."))
+}