From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rick Frankel Subject: [BUG] hline handling in ob-ruby Date: Tue, 27 Aug 2013 10:42:59 -0400 Message-ID: <98abb28fca59593d7517e1ecf106fe17@mail.rickster.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_48795f416d715dfea18978978da9e6de" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VEKU5-0001tX-SZ for emacs-orgmode@gnu.org; Tue, 27 Aug 2013 10:43:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VEKU0-00054y-KT for emacs-orgmode@gnu.org; Tue, 27 Aug 2013 10:43:05 -0400 Received: from [204.62.15.78] (port=36822 helo=mail.rickster.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VEKU0-00054q-Ft for emacs-orgmode@gnu.org; Tue, 27 Aug 2013 10:43:00 -0400 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: eric.schulte@gmx.com Cc: emacs-orgmode --=_48795f416d715dfea18978978da9e6de Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=UTF-8; format=flowed Eric- There is a bug in ob-ruby --- if an literal 'hline is passed into (e.g., :hline no) a ruby block, the execution fails due to an incorrect datatype (this is not an issue in any other language). The patch provided in http://lists.gnu.org/archive/html/emacs-orgmode/2013-08/msg00316.html (and reattached here), applies the solution used in ox-python to handle the issue. An alternative solution is ok too :). I would be glad to apply the patch myself, but since you are the owner of the file i would appreciate you ok before proceeding. tia, rick --=_48795f416d715dfea18978978da9e6de Content-Transfer-Encoding: base64 Content-Type: text/x-lisp; name=0001-Handle-literal-hline-arguments-passed-to-ruby.patch Content-Disposition: attachment; filename=0001-Handle-literal-hline-arguments-passed-to-ruby.patch; size=2238 RnJvbSA0YWU4NmEwNDY4MGJjZjY3MWQ0M2JiMGI3MGJmZGRkMDgzYjc0M2IyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNrIEZyYW5rZWwgPHJpY2tAcmlja3N0ZXIuY29tPgpEYXRl OiBUaHUsIDE1IEF1ZyAyMDEzIDE0OjQzOjUxIC0wNDAwClN1YmplY3Q6IFtQQVRDSF0gSGFuZGxl IGxpdGVyYWwgJ2hsaW5lIGFyZ3VtZW50cyBwYXNzZWQgdG8gcnVieS4gU29sdXRpb24KIHNoYW1l bGVzc2x5IGNvcGllZCBmcm9tIG9iLXB5dGhvbi4KCiogbGlzcC9vYi1ydWJ5LmVsOiBOZXcgY3Vz dG9taXphdGlvbnMgYG9yZy1iYWJlbC1ydWJ5LWhsaW5lLXRvJyBhbmQKICBgb3JnLWJhYmVsLXJ1 YnktbmlsLXRvJwoob3JnLWJhYmVsLXJ1YnktdmFyLXRvLXJ1YnkpOiBDb252ZXJ0IGluY29taW5n ICdobGluZXMuCihvcmctYmFiZWwtcnVieS10YWJsZS1vci1zdHJpbmcpOiBDb252ZXJ0IG91dGdv aW5nIG5pbHMuCi0tLQogbGlzcC9vYi1ydWJ5LmVsIHwgMjYgKysrKysrKysrKysrKysrKysrKysr KysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2xpc3Avb2ItcnVieS5lbCBiL2xpc3Avb2ItcnVieS5lbAppbmRleCAyMGZi NDE4Li5kMTVkMjg4IDEwMDY0NAotLS0gYS9saXNwL29iLXJ1YnkuZWwKKysrIGIvbGlzcC9vYi1y dWJ5LmVsCkBAIC01MCw2ICs1MCwyMCBAQAogKGRlZnZhciBvcmctYmFiZWwtcnVieS1jb21tYW5k ICJydWJ5IgogICAiTmFtZSBvZiBjb21tYW5kIHRvIHVzZSBmb3IgZXhlY3V0aW5nIHJ1YnkgY29k ZS4iKQogCisoZGVmY3VzdG9tIG9yZy1iYWJlbC1ydWJ5LWhsaW5lLXRvICJuaWwiCisgICJSZXBs YWNlIGhsaW5lcyBpbiBpbmNvbWluZyB0YWJsZXMgd2l0aCB0aGlzIHdoZW4gdHJhbnNsYXRpbmcg dG8gcnVieS4iCisgIDpncm91cCAnb3JnLWJhYmVsCisgIDp2ZXJzaW9uICIyNC40IgorICA6cGFj a2FnZS12ZXJzaW9uICcoT3JnIC4gIjguMCIpCisgIDp0eXBlICdzdHJpbmcpCisKKyhkZWZjdXN0 b20gb3JnLWJhYmVsLXJ1YnktbmlsLXRvICdobGluZQorICAiUmVwbGFjZSAnbmlsJyBpbiBydWJ5 IHRhYmxlcyB3aXRoIHRoaXMgYmVmb3JlIHJldHVybmluZy4iCisgIDpncm91cCAnb3JnLWJhYmVs CisgIDp2ZXJzaW9uICIyNC40IgorICA6cGFja2FnZS12ZXJzaW9uICcoT3JnIC4gIjguMCIpCisg IDp0eXBlICdzdHJpbmcpCisKIChkZWZ1biBvcmctYmFiZWwtZXhlY3V0ZTpydWJ5IChib2R5IHBh cmFtcykKICAgIkV4ZWN1dGUgYSBibG9jayBvZiBSdWJ5IGNvZGUgd2l0aCBCYWJlbC4KIFRoaXMg ZnVuY3Rpb24gaXMgY2FsbGVkIGJ5IGBvcmctYmFiZWwtZXhlY3V0ZS1zcmMtYmxvY2snLiIKQEAg LTExNSwxMyArMTI5LDIxIEBAIENvbnZlcnQgYW4gZWxpc3AgdmFsdWUgaW50byBhIHN0cmluZyBv ZiBydWJ5IHNvdXJjZSBjb2RlCiBzcGVjaWZ5aW5nIGEgdmFyaWFibGUgb2YgdGhlIHNhbWUgdmFs dWUuIgogICAoaWYgKGxpc3RwIHZhcikKICAgICAgIChjb25jYXQgIlsiIChtYXBjb25jYXQgIydv cmctYmFiZWwtcnVieS12YXItdG8tcnVieSB2YXIgIiwgIikgIl0iKQotICAgIChmb3JtYXQgIiVT IiB2YXIpKSkKKyAgICAoaWYgKGVxdWFsIHZhciAnaGxpbmUpCisJb3JnLWJhYmVsLXJ1YnktaGxp bmUtdG8KKyAgICAgIChmb3JtYXQgIiVTIiB2YXIpKSkpCiAKIChkZWZ1biBvcmctYmFiZWwtcnVi eS10YWJsZS1vci1zdHJpbmcgKHJlc3VsdHMpCiAgICJDb252ZXJ0IFJFU1VMVFMgaW50byBhbiBh cHByb3ByaWF0ZSBlbGlzcCB2YWx1ZS4KIElmIFJFU1VMVFMgbG9vayBsaWtlIGEgdGFibGUsIHRo ZW4gY29udmVydCB0aGVtIGludG8gYW4KIEVtYWNzLWxpc3AgdGFibGUsIG90aGVyd2lzZSByZXR1 cm4gdGhlIHJlc3VsdHMgYXMgYSBzdHJpbmcuIgotICAob3JnLWJhYmVsLXNjcmlwdC1lc2NhcGUg cmVzdWx0cykpCisgICgobGFtYmRhIChyZXMpCisgICAgIChpZiAobGlzdHAgcmVzKQorCSAobWFw Y2FyIChsYW1iZGEgKGVsKSAoaWYgKGVxdWFsIGVsICduaWwpCisJCQkJICBvcmctYmFiZWwtcnVi eS1uaWwtdG8gZWwpKQorCQkgcmVzKQorICAgICAgIHJlcykpCisgICAob3JnLWJhYmVsLXNjcmlw dC1lc2NhcGUgcmVzdWx0cykpKQogCiAoZGVmdW4gb3JnLWJhYmVsLXJ1YnktaW5pdGlhdGUtc2Vz c2lvbiAoJm9wdGlvbmFsIHNlc3Npb24gcGFyYW1zKQogICAiSW5pdGlhdGUgYSBydWJ5IHNlc3Np b24uCi0tIAoxLjguMAoK --=_48795f416d715dfea18978978da9e6de--