From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.42.240.136 with SMTP id la8cs228507icb; Sun, 13 Feb 2011 02:25:00 -0800 (PST) Received: by 10.229.246.209 with SMTP id lz17mr1899262qcb.271.1297592700213; Sun, 13 Feb 2011 02:25:00 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id n7si2531087qcu.30.2011.02.13.02.24.58; Sun, 13 Feb 2011 02:24:59 -0800 (PST) Received-SPF: pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-talk-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id A77201678324; Sun, 13 Feb 2011 05:24:58 -0500 (EST) Received: from kuovi.tilus.net (kuovi.tilus.net [80.68.89.168]) by rubyforge.org (Postfix) with ESMTP id 4CC3A18581F3 for ; Sun, 13 Feb 2011 04:51:02 -0500 (EST) Received: by kuovi.tilus.net (Postfix, from userid 1000) id 249071F51E; Sun, 13 Feb 2011 11:51:02 +0200 (EET) From: Tero Tilus To: Sup users In-reply-to: <1297560324-sup-4333@niflheimr> References: <1297346751-sup-70@plc.intranet.plecavalier.com> <1297355619-sup-8657@bloovis.org> <1297356327-sup-9107@plc.intranet.plecavalier.com> <1297357197-sup-5893@bloovis.org> <1297364797-sup-8388@plc.intranet.plecavalier.com> <1297375381-sup-2823@plc.intranet.plecavalier.com> <1297560324-sup-4333@niflheimr> Date: Sun, 13 Feb 2011 11:51:02 +0200 Message-Id: <1297589599-sup-596@tilus.net> User-Agent: Sup/git Subject: Re: [sup-talk] best method for before-add-message.rb X-BeenThere: sup-talk@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: User & developer discussion of Sup List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: sup-talk-bounces@rubyforge.org Errors-To: sup-talk-bounces@rubyforge.org TW9yaXR6IFdpbGhlbG15LCAyMDExLTAyLTEzIDAzOjM0Ogo+IHdoYXQgd291bGQgYmUgdGhlIGJl c3Qgd2F5IHRvIG1hdGNoIC0gZm9yIGluc3RhbmNlIC0gdGhlCj4gTGlzdC1JZC1IZWFkZXIgaW4g Y2FzZSBpdCdzIHByZXNlbnQ/CgpMaXN0LUlkIGlzIGEgd2hvbGUgc2VwYXJhdGUga2luZCBvZiBi ZWFzdC4gIE15IHN0cmFneSBkZWFsaW5nIHdpdGggaXQKbG9va3MgbGlrZSB0aGlzLiAgQ29tbWVu dHMgaW4gZmlubmlzaC4gIEdvIGdvb2dsZSB0cmFuc2xhdGUuIDspCgo9PSBjbGlwIGZyb20gfi8u c3VwL2hvb2tzL2JlZm9yZS1hZGQtbWVzc2FnZS5yYiA9PQpoZHIgPSBtZXNzYWdlLnJhd19oZWFk ZXIKCiMgWXJpdGV0w6TDpG4gaGFrZWEgbGlzdGFsbGUgbGFiZWwgTGlzdC1JZCBoZWFkZXJpc3Rh IGphIGpvcyBzZWxsYWlzdGEKIyBlaSBvbGUgKG1tLiBwaXBlcm1haWwtYXJraXN0b3QpIG5paW4g b3RzaWtrb3JpdmlsdMOkIFtsaXN0YW5pbWVzdMOkXS4KIyBMaXN0YWhlYWRlcmVpdGEgb24gbW9u dGFhIHNvcnR0aWEKIwojIExpc3QtSWQ6IGVmZmktYWxlcnQud2luc3Rvbi5lZmZpLm9yZwojIExp c3QtSWQ6IDxlZmZpcGFsdmVsaW4ud2luc3Rvbi5lZmZpLm9yZz4KIyBMaXN0LUlkOiBFRkZJbiBo YWxsaXR1a3NlbiBrZXNrdXN0ZWx1amEgPGJvYXJkLmVmZmkub3JnPgojIExpc3QtSWQ6ID0/aXNv LTg4NTktMT9xP0tlc2tpLVN1b21lbl9FRkZJbD1FNGlzZXQ/PSA8a3MtZWZmaS5saXN0cy5qeXUu Zmk+CiMgTGlzdC1JZDogIkhlYXIgcnk6biBqdWxraW5lbiB0aWVkb3R1c2xpc3RhOiBSYWRpbyBI ZWFyLCBMaW5udW5sYXVsdXB1YmksCiMgTGlzdC1JZDogPT9pc28tODg1OS0xP3E/RWw9RTRtPUU0 X29uX3BlbGk9RTQ9MkNfaj1FNHJqZXN0PUU0aj1FNGxpc3RhPz0KCmlmIG0gPSAoaGRyLm1hdGNo KC9eTGlzdC1JZDogK1tePF0qPChbXj5cc10rKT4gKiQvaSkgb3IgIyB0eXlwcGkgMQogICAgICAg IGhkci5tYXRjaCgvXkxpc3QtSWQ6ICsoW148Pj1cc10rKSAqJC9pKSBvciAgICAgICMgdHl5cGl0 IDItNAogICAgICAgIGhkci5tYXRjaCgvXlN1YmplY3Q6ICtcWyAqKFteXF0gXSspICpcXS9pKSkK ICBsaXN0X2lkID0gbVsxXQogIGxpc3RfaWQgPSAnZWZmaS1oYWxsaXR1cycgaWYgbGlzdF9pZCA9 PSAnYm9hcmQuZWZmaS5vcmcnCiAgbGlzdF9pZCA9ICdlZmZpLWFzaWFudHVudGlqYXQnIGlmIGxp c3RfaWQgPT0gJ2FzaWFudHVudGlqYXQuZWZmaS5vcmcnCiAgbGlzdF9pZCA9ICdtYWFoaW5rYWlu ZW4tamFzZW5ldCcgaWYgbGlzdF9pZCA9PSAnamFzZW5ldC5tYWFoaW5rYWluZW4ub3JnJwogIGxp c3RfaWQgPSAnbGV2JyBpZiBsaXN0X2lkID09ICdsZXYtbGlzdCcKICBsaXN0X2lkID0gbGlzdF9p ZC5zcGxpdCgnLicsIDIpWzBdLmRvd25jYXNlCiAgbWVzc2FnZS5hZGRfbGFiZWwgbGlzdF9pZApl bmQKCj09IGNsaXAgZW5kID09Cgo+IENhbiBJIHB1bGwgYXJiaXRyYXJ5LCBwYXJzZWQgaGVhZGVy cyBkaXJlY3RseSBvdXQgb2YgdGhlIG1lc3NhZ2UKPiBvYmplY3QsIG9yIGRvIEkgaGF2ZSB0byBk byBteSBvd24gcGFyc2luZz8KClVoLCBvaC4gIExvb2tzIGxpa2Ugbm8sIGJ1dCBpdCBpcyBwcmV0 dHkgY2xvc2UsIGJlcmF1c2UKTWVzc2FnZSNwYXJzZV9oZWFkZXIgYWxyZWFkeSBidWlsZHMgcGFy c2VkIGhhc2ggb2YgYXJiaXRyYXJ5IGhlYWRlcnMKaW50ZXJuYWxseS4KCi0tClRlcm8gVGlsdXMg IyMgMDUwIDM2MzUgMjM1ICMjIGh0dHA6Ly90ZXJvLnRpbHVzLm5ldC8KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kc3VwLXRhbGsgbWFpbGluZyBsaXN0CnN1 cC10YWxrQHJ1Ynlmb3JnZS5vcmcKaHR0cDovL3J1Ynlmb3JnZS5vcmcvbWFpbG1hbi9saXN0aW5m by9zdXAtdGFsawo=