Sha256: e0ff8673992407a41ef31b5e8f001b8a1f222c287c688030135a0d24465bca56
Contents?: true
Size: 425 Bytes
Versions: 14
Compression:
Stored size: 425 Bytes
Contents
# frozen_string_literal: true require_relative '../../protocol' # r language protocol class R def initialize(libs = [], **kwargs) @libs = libs super(**kwargs) end def build(code, _) libraries = @libs.map { |name| "suppressPackageStartupMessages(library(#{name}))" } [libraries, code].join "\n" end def run_script(env, fname, _task) env.send :sh, "Rscript #{fname}" end end creator :r, R
Version data entries
14 entries across 14 versions & 1 rubygems