aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGertjan van den Burg <burg@ese.eur.nl>2015-07-31 13:48:54 +0200
committerGertjan van den Burg <burg@ese.eur.nl>2015-07-31 13:48:54 +0200
commit5ccdfd7bfb7c97c20205db14c74e9983be778c97 (patch)
tree610c5474f30348001570e4399588af9210590f04
parentadded tests (diff)
downloadSyncRNG-5ccdfd7bfb7c97c20205db14c74e9983be778c97.tar.gz
SyncRNG-5ccdfd7bfb7c97c20205db14c74e9983be778c97.zip
allow sourcing SyncRNG.R from a non-local directory
-rw-r--r--SyncRNG.R5
1 files changed, 4 insertions, 1 deletions
diff --git a/SyncRNG.R b/SyncRNG.R
index ca25eef..2fbb160 100644
--- a/SyncRNG.R
+++ b/SyncRNG.R
@@ -1,6 +1,9 @@
library(methods)
-dyn.load('RSyncRNG.so')
+script.dir <- normalizePath(dirname(sys.frame(1)$ofile))
+source.file <- paste(script.dir, '/', 'RSyncRNG.so', sep='')
+
+dyn.load(source.file)
SyncRNG <- setRefClass('SyncRNG',
fields=list(