lib/rbbt/util/R.rb in rbbt-util-5.21.87 vs lib/rbbt/util/R.rb in rbbt-util-5.21.89

- old
+ new

@@ -40,10 +40,15 @@ Log.debug{"R Script:\n#{ cmd }"} if monitor io = CMD.cmd('R --no-save --quiet', options.merge(:in => cmd, :pipe => true, :log => true)) while line = io.gets - puts line + case monitor + when Proc + monitor.call line + else + Log.debug "R: " << line + end end nil else CMD.cmd('R --no-save --slave --quiet', options.merge(:in => cmd)) end