From 07052b4ad0f51f24534c5ee2899511cfb658ae71 Mon Sep 17 00:00:00 2001 From: Archenoth Date: Tue, 11 Aug 2015 20:29:53 -0600 Subject: [PATCH 1/2] Removed double-escape in ob-ruby.el (In org-babel-ruby-evaluate) The only time org-babel-ruby-evaluate is called is in org-babel-execute:ruby, where its result either escaped (The double escape) or passed in as the "scalar-form" of org-babel-result-cond which handles the "pp" and "code" parameters. (So, places that don't need escaping.) --- lisp/ob-ruby.el | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lisp/ob-ruby.el b/lisp/ob-ruby.el index 9b01dbf..0ff460e 100644 --- a/lisp/ob-ruby.el +++ b/lisp/ob-ruby.el @@ -201,11 +201,7 @@ return the value of the last statement in BODY, as elisp." org-babel-ruby-pp-wrapper-method org-babel-ruby-wrapper-method) body (org-babel-process-file-name tmp-file 'noquote))) - (let ((raw (org-babel-eval-read-file tmp-file))) - (if (or (member "code" result-params) - (member "pp" result-params)) - raw - (org-babel-ruby-table-or-string raw)))))) + (org-babel-eval-read-file tmp-file)))) ;; comint session evaluation (case result-type (output -- 2.5.0