11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/diggit/developers_activity/analyses/developer_turnover_join.rb', line 11
def run
@addons[:R].database_host = '127.0.0.1'
@addons[:R].working_dir = WORKING_DIR
FileUtils.mkdir_p(WORKING_DIR)
@addons[:R].web_working_dir = WEB_WORKING_DIR
FileUtils.mkdir_p(WEB_WORKING_DIR)
puts('Running R sript...')
@addons[:R].eval " options(warn=-1)\n if (require(developerTurnover) == FALSE) {\n if (require(devtools) == FALSE) {\n install.packages(\"devtools\", repos = \"http://cran.rstudio.com\")\n library(devtools)\n }\n install_github(\"matthieu-foucault/RdeveloperTurnover\")\n library(devtools)\n library(developerTurnover)\n }\n\n developer_turnover(database_host, working_dir, web_working_dir)\n print(\"R script finished\")\n options(warn=0)\n EOS\nend\n"
|