From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS14383 205.234.109.0/24 X-Spam-Status: No, score=-0.6 required=5.0 tests=FREEMAIL_FROM, MSGID_FROM_MTA_HEADER,RP_MATCHES_RCVD,T_DKIM_INVALID shortcircuit=no autolearn=unavailable version=3.3.2 Path: news.gmane.org!not-for-mail From: Suraj Kurapati Newsgroups: gmane.comp.lang.ruby.unicorn.general Subject: Re: feature request - when_ready() hook Date: Thu, 26 Nov 2009 11:05:08 -0800 Message-ID: References: <20091126060519.GC22762@dcvr.yhbt.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Trace: ger.gmane.org 1259262771 19061 80.91.229.12 (26 Nov 2009 19:12:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 26 Nov 2009 19:12:51 +0000 (UTC) To: unicorn list Original-X-From: mongrel-unicorn-bounces@rubyforge.org Thu Nov 26 20:12:44 2009 Return-path: Envelope-to: gclrug-mongrel-unicorn@m.gmane.org X-Original-To: mongrel-unicorn@rubyforge.org Delivered-To: mongrel-unicorn@rubyforge.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=ifqhFCL1Y+sPz2FLhQRnojI7fZAOLMH0d9o2E7E9vaY=; b=c4TJUZE99hjY2WXE2Np2FGDZNjUw9ZMdwIbJYjQpOg0GZV00dkhnQSCM/BJd3SAz0H g+BuoVsilpgD51ulMhBoDfQel1gdNECPCCqjX+DeUggm/2xr8zsyL9yWeW4mDO/JUlfk uau5FIWRqQDDkVkCycEH2W5nmvmQGqoAdrO/k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=gCX80xLwAR1sxmSG5IFxsDkQ6wYbF8QKC70YFtgXRXqQ6hGymH3PBYcNug3y3m4mkx 9fkHZ18kNZqj74z+4Q22z6/++rx66TniBPVYLhBGY2kjThXfqMqhgc2JN1qGvBIlefIE esBRcpLK24EH5yEZc/lRTaW1a5DW2pnChZz7c= In-Reply-To: <20091126060519.GC22762@dcvr.yhbt.net> X-BeenThere: mongrel-unicorn@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: mongrel-unicorn-bounces@rubyforge.org Errors-To: mongrel-unicorn-bounces@rubyforge.org Xref: news.gmane.org gmane.comp.lang.ruby.unicorn.general:195 Archived-At: Received: from rubyforge.org ([205.234.109.19]) by lo.gmane.org with esmtp (Exim 4.50) id 1NDjlj-0007iw-Jk for gclrug-mongrel-unicorn@m.gmane.org; Thu, 26 Nov 2009 20:12:43 +0100 Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 206C318582D3; Thu, 26 Nov 2009 14:12:43 -0500 (EST) Received: from mail-px0-f180.google.com (mail-px0-f180.google.com [209.85.216.180]) by rubyforge.org (Postfix) with ESMTP id CD08518582CE for ; Thu, 26 Nov 2009 14:12:35 -0500 (EST) Received: by pxi10 with SMTP id 10so702667pxi.33 for ; Thu, 26 Nov 2009 11:12:35 -0800 (PST) Received: by 10.142.60.12 with SMTP id i12mr7921wfa.170.1259262308682; Thu, 26 Nov 2009 11:05:08 -0800 (PST) T24gV2VkLCBOb3YgMjUsIDIwMDkgYXQgMTA6MDUgUE0sIEVyaWMgV29uZyA8bm9ybWFscGVyc29u QHloYnQubmV0PiB3cm90ZToKPiBTdXJhaiBLdXJhcGF0aSA8c3VuYWt1QGdtYWlsLmNvbT4gd3Jv dGU6Cj4+ICogYmVmb3JlX2ZvcmsoKSAtLSBhcHByb3guIDIgbWludXRlIGRvd250aW1lCj4+ICog YWZ0ZXJfZm9yaygpIC0tIGFwcHJveC4gMiBtaW51dGUgZG93bnRpbWUKPj4gKiBzdG9yaW5nIHRo ZSBvbGQtbWFzdGVyLWtpbGxpbmcgbG9naWMgaW5zaWRlIGEgbGFtYmRhIGluIGFmdGVyX2Zvcmso KQo+PiAoZm9yIHRoZSBsYXN0IHdvcmtlciBvbmx5KSBhbmQgbGF0ZXIgZXhlY3V0aW5nIHRoYXQg bGFtYmRhIGluIFJhaWxzJwo+PiBjb25maWcuYWZ0ZXJfaW5pdGlhbGl6ZSgpIGhvb2sgLS0gYXBw cm94LiAyMCBzZWNvbmQgZG93bnRpbWUKPgo+IEknbSBsb29raW5nIGF0IHRob3NlIHRpbWVzIGFu ZCBjYW4ndCBoZWxwIGJ1dCB3b25kZXIgaWYgdGhlcmUncwo+IHNvbWV0aGluZyB2ZXJ5IHdlaXJk L2Jyb2tlbiB3aXRoIHlvdXIgc2V0dXAuLiDCoDIwIHNlY29uZHMgaXMgYWxyZWFkeSBhbgo+IGV0 ZXJuaXR5IChldmVuIHdpdGggcHJlbG9hZF9hcHA9ZmFsc2UpLCBidXQgMiBtaW51dGVzPyghKS4K ClllcywgSSBhbSB1c2luZyBwcmVsb2FkX2FwcD1mYWxzZS4gIFRoZXNlIGRlbGF5cyBtYWlubHkg Y29tZSBmcm9tCmVzdGFibGlzaGluZyBEQiBjb25uZWN0aW9ucyBhbmQgbG9hZGluZyBYTUwgZGF0 YXNldHMgaW50byB0aGUgUmFpbHMKYXBwLiAgT3VyIHByb2R1Y3Rpb24gREJzIGFyZSBwcmV0dHkg c2xvdyB0byBnaXZlIG91dCBuZXcgY29ubmVjdGlvbnMuClRoZSBzdGFydHVwIHRpbWUgaXMgbXVj aCBmYXN0ZXIgaW4gZGV2ZWxvcG1lbnQsIHdoZXJlIEkgdXNlIFNRTGl0ZS4KClBsZWFzZSBub3Rl IHRoYXQgdGhlIHJlcG9ydGVkIGRvd250aW1lcyBhcmUgc2hvY2tpbmcgb25seSBiZWNhdXNlIHRo ZXkKd2VyZSAqdmlzaWJsZSogZG93bnRpbWVzLCB3aGVyZSB0aGUgbGFzdCB3b3JrZXIgb2YgdGhl IG5ldyBVbmljb3JuCm1hc3RlciBraWxsZWQgdGhlIG9sZCBVbmljb3JuIG1hc3RlciB0b28gc29v bi4gIElNSE8sIGl0IGRvZXNuJ3QKbWF0dGVyIGhvdyBsb25nIGl0IHRha2VzIGZvciB0aGUgUmFp bHMgYXBwIHRvIGJlY29tZSByZWFkeSwgc28gbG9uZyBhcwp0aGUgb2xkIFVuaWNvcm4gbWFzdGVy ICsgd29ya2VycyBjb250aW51ZSB0byBleGlzdCAmIHNlcnZpY2UgcmVxdWVzdHMKdW50aWwgdGhl IG5ldyBVbmljb3JuIG1hc3RlciArIHdvcmtlcnMgdGFrZSBvdmVyLgoKPiBBcmUgeW91IGRvaW5n IHBlci1wcm9jZXNzIGxpc3RlbmVycyBhbmQgcmV0cnlpbmc/IMKgVGhlIG5ldyBvbmVzIGNvdWxk IGJlCj4gZmlnaHRpbmcgZm9yIGEgcG9ydCBoZWxkIGJ5IHRoZSBvbGQgd29ya2Vycy4uLiDCoE90 aGVyIHRoYW4gdGhhdC4uLgoKTm8sIEkgaGF2ZSBvbmUgbGlzdGVuKCkgY2FsbCAob24gYSBVTklY IHNvY2tldCkgYXQgdGhlIHRvcCBsZXZlbCBvZiBteQpVbmljb3JuIGNvbmZpZ3VyYXRpb24gZmls ZS4gIE5vdGhpbmcgZmFuY3kuCgo+IEkgaGF2ZSBtYW55IHF1ZXN0aW9ucywgYmVjYXVzZSB0aG9z ZSB0aW1lcyBsb29rIGV4dHJlbWVseSBzY2FyeSB0byBtZQo+IGFuZCBJIHdvbmRlciBpZiBzdWNo IGEgaG9vayB3b3VsZCBvbmx5IGJlIG1hc2tpbmcgdGhlIHN5bXB0b21zIG9mCj4gYSBiaWdnZXIg cHJvYmxlbS4KPgo+IFdoYXQga2luZCBvZiBzb2Z0d2FyZS9oYXJkd2FyZSBzdGFjayBhcmUgeW91 IHJ1bm5pbmc/Cj4gKHBsZWFzZSBkb24ndCBzYXkgTlNMVTIgOikKClRoZSBoYXJkd2FyZSBpcyBz b21lIGtpbmQgb2YgVk0gcnVubmluZyBvbiBhIFZNIHNlcnZlciBmYXJtLCBydW5uaW5nIENlbnRP UyA0LgoKVGhlIHNvZnR3YXJlIGlzIFJ1YnkgMS45LjEtcDI0MyB3aXRoIFJhaWxzIDIuMy4zLCBy dW5uaW5nIG9uIFVuaWNvcm4KMC45NS4xLCBiZWhpbmQgTmdpbngsIGJlaGluZCBNJCBJSVMuCgo+ IEhvdyBtYW55IHdvcmtlcnM/CgpUaHJlZS4KCj4gSG93IGhlYXZ5IGlzIHRyYWZmaWMgb24gdGhl IHNpdGUgd2hlbiB5b3UncmUgZGVwbG95aW5nPwoKQWJvdXQgMTUgdG8gMjAgdXNlcnMuCgo+IEhv dyBsb25nIGRvZXMgaXQgdGFrZSBmb3IgYSBzaW5nbGUgd29ya2VyIHRvIGdldCByZWFkeSBhbmQg c3RhcnQKPiBzZXJ2aW5nIHJlcXVlc3RzPwoKQXBwcm94aW1hdGVseSAyIG1pbnV0ZXMuCgo+IEFy ZSB5b3UgdXNpbmcgcHJlbG9hZF9hcHA/IMKgSXQgc2hvdWxkIGJlIGZhc3RlciBpZiB5b3UgZG8s IGJ1dCB0aGVyZQo+IHJlYWxseSBhcHBlYXJzIHRvIGJlIHNvbWV0aGluZyBlbHNlIHdyb25nIGJh c2VkIG9uIHRob3NlIHRpbWVzLgoKSSB3YXMgZm9yIGEgZmV3IHdlZWtzLCBidXQgSSBzdG9wcGVk IGJlY2F1c2UgdGhlIFhNTCBkYXRhc2V0IGxvYWRpbmcKKHNlZSBhYm92ZSkga2VwdCBpbmNyZWFz aW5nIHRoZSBtYXN0ZXIncyAoYW5kIHRoZSBuZXcgc2V0IG9mIHdvcmtlcnMnKQptZW1vcnkgZm9v dHByaW50IGJ5IDEuNXggZXZlcnkgdGltZSBVbmljb3JuIHdhcyByZXN0YXJ0ZWQgdmlhIFNJR1VT UjIuCgo+PiBBcyB5b3UgY2FuIHNlZSwgdGhlIG1vcmUgSSBkZWxheWVkIHRoZSBleGVjdXRpb24g b2YgdGhhdCAia2lsbGluZyB0aGUKPj4gb2xkIG1hc3RlciIgbG9naWMsIHRoZSBjbG9zZXIgSSBn b3QgdG8gemVybyBkb3dudGltZSBkZXBsb3lzLiDCoEluIHRoaXMKPj4gbWFubmVyLCBJIHJlcXVl c3QgdGhlIGFkZGl0aW9uIG9mIGEgd2hlbl9yZWFkeSgpIGhvb2sgd2hpY2ggaXMKPj4gZXhlY3V0 ZWQganVzdCBhZnRlciBVbmljb3JuIHByaW50cyAid29ya2VyPSMgcmVhZHkhIiB0byBpdHMgZXJy b3IgbG9nCj4+IGluc2lkZSBVbmljb3JuOjpIdHRwU2VydmVyI3dvcmtlcl9sb29wKCkuCj4KPiBB dCB0aGlzIHN0YWdlLCBtYXliZSBldmVuIGltcGxlbWVudGluZyBzb21ldGhpbmcgYXMgbWlkZGxl d2FyZSBhbmQKPiBtYWtpbmcgaXQgaG9vayBpbnRvIHJlcXVlc3QgcHJvY2Vzc2luZyAodGhhdCB3 YXkgeW91IHJlYWxseSBrbm93IHRoZQo+IHdvcmtlciBpcyByZWFsbHkgcmVzcG9uZGluZyB0byBy ZXF1ZXN0cykgaXMgdGhlIHdheSB0byBnby4uLgoKSG1tLCBidXQgdGhhdCB3b3VsZCBpbmN1ciBh IHBlbmFsdHkgb24gZWFjaCByZXF1ZXN0IChjaGVjayBpZiBJJ3ZlCmFscmVhZHkga2lsbGVkIHRo ZSBvbGQgbWFzdGVyIGFuZCBkbyBpdCBpZiBuZWNlc3NhcnkpLiAgSSdtIHByZXR0eQpjb25maWRl bnQgdGhhdCBraWxsaW5nIHRoZSBvbGQgbWFzdGVyIGluIHRoZSB3aGVuX3JlYWR5KCkgaG9vayB3 aWxsIGJlCkdvb2QgRW5vdWdoIGZvciBteSBzZXR1cCAoYXQgbW9zdCBJIGV4cGVjdCB0byBzZWUg MS0yIHNlY29uZAoiZG93biJ0aW1lKS4gIExldCBtZSB0cnkgdGhpcyBvdXQgYW5kIEknbGwgdGVs bCB5b3UgdGhlIHJlc3VsdHMgJgpzdWJtaXQgYSBwYXRjaC4KCj4+IG15IHVuaWNvcm4gc2V0dXAg ZG9lcyBub3QgcnVuIHZlcnkgY2xvc2UgdG8gdGhlIG1lbW9yeSBsaW1pdCBvZgo+PiBpdHMgaG9z dDsgaW5zdGVhZCwgdGhlIGFtb3VudCBvZiBmcmVlIG1lbW9yeSBpcyBtb3JlIHRoYW4gZG91Ymxl IG9mCj4+IHRoZSBjdXJyZW50IHVuaWNvcm4gbWVtb3J5IGZvb3RwcmludCwgc28gSSBjYW4gc2Fm ZWx5IHNwYXduIGEgc2Vjb25kCj4+IHNldCBvZiBVbmljb3JuIG1hc3RlciArIHdvcmtlcnMgKHZp YSBTSUdVU1IyKSB3aXRob3V0IHdvcnJ5aW5nIGFib3V0Cj4+IHRoZSBTSUdUVE9VIGJlZm9yZV9m b3JrKCkgc3RyYXRlZ3kgc2hvd24gaW4gdGhlIFVuaWNvcm4gY29uZmlndXJhdGlvbgo+PiBleGFt cGxlLikKPgo+IEdpdmVuIHlvdXIgbWVtb3J5IGF2YWlsYWJpbGl0eSwgSSB3b3VsZG4ndCBldmVu IHdvcnJ5IGFib3V0IHRoZQo+IGF1dG9tYXRlZCBraWxsaW5nIG9mIHRoZSBvbGQgd29ya2Vycy4K Pgo+IEF1dG9tYXRpY2FsbHkga2lsbGluZyBvbGQgd29ya2VycyBtZWFucyB5b3UgbmVlZCBhIHJl ZGVwbG95IHRvIHJvbGwgYmFjawo+IGNoYW5nZXMsIHdoZXJlYXMgaWYgeW91IFNJR1dJTkNIIHRo ZSBvbGQgc2V0IGF3YXksIHlvdSBjYW4gSFVQIHRoZSBvbGQKPiBtYXN0ZXIgdG8gYnJpbmcgdGhl bSBiYWNrIGluIGNhc2UgdGhlIG5ldyBzZXQgaXMgaGF2aW5nIHByb2JsZW1zLgoKV293IHRoaXMg aXMgY29vbC4gIFBlcmhhcHMgdGhpcyBzdHJhdGVneSBjb3VsZCBiZSBtZW50aW9uZWQgaW4gdGhl CmRvY3VtZW50YXRpb24/CgpUaGFua3MgZm9yIHlvdXIgY29uc2lkZXJhdGlvbi4KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbW9uZ3JlbC11bmljb3JuIG1h aWxpbmcgbGlzdAptb25ncmVsLXVuaWNvcm5AcnVieWZvcmdlLm9yZwpodHRwOi8vcnVieWZvcmdl Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21vbmdyZWwtdW5pY29ybgo=