瀏覽代碼

Removing results processing code from org-babel-ruby.el.

Dan Davison 16 年之前
父節點
當前提交
500285da97
共有 1 個文件被更改,包括 2 次插入9 次删除
  1. 2 9
      lisp/langs/org-babel-ruby.el

+ 2 - 9
lisp/langs/org-babel-ruby.el

@@ -52,15 +52,8 @@ called by `org-babel-execute-src-block'."
                                 (car pair)
                                 (org-babel-ruby-var-to-ruby (cdr pair))))
                       vars "\n") "\n" body "\n")) ;; then the source block body
-         (session (org-babel-ruby-initiate-session (cdr (assoc :session params))))
-         (results (org-babel-ruby-evaluate session full-body result-type)))
-    (if (member "scalar" result-params)
-        results
-      (case result-type ;; process results based on the result-type
-        ('output (let ((tmp-file (make-temp-file "org-babel-ruby")))
-                   (with-temp-file tmp-file (insert results))
-                   (org-babel-import-elisp-from-file tmp-file)))
-        ('value (org-babel-ruby-table-or-results results))))))
+         (session (org-babel-ruby-initiate-session (cdr (assoc :session params)))))
+    (org-babel-ruby-evaluate session full-body result-type)))
 
 (defun org-babel-prep-session:ruby (session params)
   "Prepare SESSION according to the header arguments specified in PARAMS."