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: Mon, 30 Nov 2009 15:47:59 -0800 Message-ID: References: <20091126060519.GC22762@dcvr.yhbt.net> <20091126195348.GB26561@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 1259625283 21814 80.91.229.12 (30 Nov 2009 23:54:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 30 Nov 2009 23:54:43 +0000 (UTC) To: unicorn list Original-X-From: mongrel-unicorn-bounces@rubyforge.org Tue Dec 01 00:54:36 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=1tVxUIKmC6aTWLfy3WX2vsmW+TtDFIHtlOtPkFMmTJk=; b=dUmBpqCqdDMn3hUn5jWipX4cZuTOQQDRkBs3JQWFMpMXvJpiVtCaXxYwRfiRQZ0dpq 12a7a6df2D0hahn7DbiWVCouCNRAW5coJpZOW0jER1xPkHAn2EhzNxt2GqBjZ7o+LzH/ tuuo6s8yx7E1r1tLzbc3mOy0npAnShbgjgNjU= 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=J/JUlWFBu19A0gt46lE5PTprGHP2jZDkXKCGniuaR0enrBhaPGL2fXmj+oKMLf/9Pc Wf88hDRi0gFzAOYguKczmi7zs64YYUkR2f7GKiPH2mdqlufQexodDKoS5e4qzFtJnLTX plHng7nDWr+H1YBUm4HLJQb+KN4t0iF5c7l4s= In-Reply-To: <20091126195348.GB26561@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:199 Archived-At: Received: from rubyforge.org ([205.234.109.19]) by lo.gmane.org with esmtp (Exim 4.50) id 1NFG4h-0003Qz-Bw for gclrug-mongrel-unicorn@m.gmane.org; Tue, 01 Dec 2009 00:54:35 +0100 Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 617B41D78863; Mon, 30 Nov 2009 18:54:34 -0500 (EST) Received: from mail-px0-f186.google.com (mail-px0-f186.google.com [209.85.216.186]) by rubyforge.org (Postfix) with ESMTP id 0C13B1D78863 for ; Mon, 30 Nov 2009 18:53:37 -0500 (EST) Received: by pxi16 with SMTP id 16so3407169pxi.29 for ; Mon, 30 Nov 2009 15:53:37 -0800 (PST) Received: by 10.142.1.14 with SMTP id 14mr82628wfa.73.1259624879040; Mon, 30 Nov 2009 15:47:59 -0800 (PST) T24gVGh1LCBOb3YgMjYsIDIwMDkgYXQgMTE6NTMgQU0sIEVyaWMgV29uZyA8bm9ybWFscGVyc29u QHloYnQubmV0PiB3cm90ZToKPiBTdXJhaiBLdXJhcGF0aSA8c3VuYWt1QGdtYWlsLmNvbT4gd3Jv dGU6Cj4+IHRoZSBYTUwgZGF0YXNldCBsb2FkaW5nCj4+IChzZWUgYWJvdmUpIGtlcHQgaW5jcmVh c2luZyB0aGUgbWFzdGVyJ3MgKGFuZCB0aGUgbmV3IHNldCBvZiB3b3JrZXJzJykKPj4gbWVtb3J5 IGZvb3RwcmludCBieSAxLjV4IGV2ZXJ5IHRpbWUgVW5pY29ybiB3YXMgcmVzdGFydGVkIHZpYSBT SUdVU1IyLgo+Cj4gU2lkZSBwcm9ibGVtLCBidXQgYW5vdGhlciB0aGluZyB0aGF0IG1ha2VzIG1l IGdvICJIdWg/Igo+Cj4gRGlkIHRoZSBuZXcgbWFzdGVyJ3MgZm9vdHByaW50IGluY3JlYXNlPwoK WWVzLCBidXQgdGhpcyBzZWVtcyB0byBoYXZlIGJlZW4gbXkgZmF1bHQuICBJIHByb2dyYW1tZWQg dGhlIG1hc3RlcgoodmlhIHRoZSBVbmljb3JuIGNvbmZpZ3VyYXRpb24gZmlsZSkgdG8gYWNjZXB0 IGEgU0lHUFdSIHNpZ25hbCB3aGljaAptYWRlIGl0ICgxKSByZWxvYWQgdGhlIFhNTCBkYXRhc2V0 IChpLmUuIGFkZGVkIG1lbW9yeSBibG9hdCkgYW5kICgyKQpzZW5kIFNJR1VTUjIgdG8gaXRzZWxm ICh0aGVyZWJ5IHByb3ZpZGluZyB0aGUgbmV3IFhNTCBkYXRhIHRvIHRoZSBuZXcKVW5pY29ybiBt YXN0ZXIgKyB3b3JrZXJzKS4gIFRoZSBpZGVhIHdhcyB0byBjdXQgZG93biB0aGUgdGltZSByZXF1 aXJlZApmb3IgbG9hZGluZyB0aGUgWE1MIGRhdGFzZXQuICBVbmZvcnR1bmF0ZWx5LCB0aGUgZXh0 cmEgbWVtb3J5IGJsb2F0CmFkZGVkIGJ5IHJlbG9hZGluZyB0aGUgWE1MIGRhdGFzZXQgY2Fycmll ZCBvdmVyIHRvIHRoZSBuZXcgVW5pY29ybgpnZW5lcmF0aW9uIGFzIGEgc2lkZS1lZmZlY3QuCgo+ wqBBcmUgeW91IG1tYXAoKS1pbmcgdGhlIFhNTCAgZGF0YXNldD8KCk5vcGUsIG5vdGhpbmcgZmFu Y3kgbGlrZSB0aGF0LgoKPiBJcyBSU1MgaW5jcmVhc2luZyBvciBqdXN0IFZtU2l6ZT8KCkhtbSwg SSBkaWQgbm90IHBheSBhdHRlbnRpb24gdG8gdGhlc2UgaW5kaXZpZHVhbCBzdGF0cy4gIEkganVz dCBzYXcKdGhhdCB0aGUgbWVtb3J5JSBzdGF0aXN0aWMgaW4gYHBzIHh2YCB3b3VsZCBpbmNyZWFz ZSBieSAxMCUgZXZlcnkgdGltZQpVbmljb3JuIHdhcyByZXN0YXJ0ZWQgdGhyb3VnaCBteSBTSUdQ V1IgaGFuZGxlci4gIEFnYWluLCB0aGlzIHdhcyBteQpmYXVsdCBmb3IgdXNpbmcgc3VjaCBhIG5v bi1zdGFuZGFyZCBhcHByb2FjaC4KCj7CoFVuaWNvcm4gc2V0cyBGRF9DTE9FWEVDIG9uCj4gdGhl IGZpcnN0IDEwMjQgKG5vbi1saXN0ZW5lcikgZmlsZSBkZXNjcmlwdG9ycywgc28gY29tYmluZWQg d2l0aCBleGVjKCksCj4gdGhhdCBzaG91bGQgZ2l2ZSB0aGUgbmV3IG1hc3RlciAoYW5kIHN1YnNl cXVlbnQgd29ya2VycykgYSBjbGVhbiBtZW1vcnkKPiBmb290cHJpbnQuCgpUaGFua3MuICBUaGlz IGlzIGdvb2QgdG8ga25vdywgbm93IHRoYXQgSSdtIHVzaW5nIHRoZSBzdGFuZGFyZApTSUdVU1Iy L1FVSVQgbWV0aG9kLgoKPj4gPiBBdCB0aGlzIHN0YWdlLCBtYXliZSBldmVuIGltcGxlbWVudGlu ZyBzb21ldGhpbmcgYXMgbWlkZGxld2FyZSBhbmQKPj4gPiBtYWtpbmcgaXQgaG9vayBpbnRvIHJl cXVlc3QgcHJvY2Vzc2luZyAodGhhdCB3YXkgeW91IHJlYWxseSBrbm93IHRoZQo+PiA+IHdvcmtl ciBpcyByZWFsbHkgcmVzcG9uZGluZyB0byByZXF1ZXN0cykgaXMgdGhlIHdheSB0byBnby4uLgo+ Pgo+PiBIbW0sIGJ1dCB0aGF0IHdvdWxkIGluY3VyIGEgcGVuYWx0eSBvbiBlYWNoIHJlcXVlc3Qg KGNoZWNrIGlmIEkndmUKPj4gYWxyZWFkeSBraWxsZWQgdGhlIG9sZCBtYXN0ZXIgYW5kIGRvIGl0 IGlmIG5lY2Vzc2FyeSkuCj4KPiBJIGRvbid0IHRoaW5rIGEgcnVudGltZSBjb25kaXRpb24gd291 bGQgYmUgYW55IG1vcmUgZXhwZW5zaXZlIHRoYW4gYWxsCj4gdGhlIHJvdXRpbmcvZmlsdGVycy9j aGVja3MgdGhhdCBhbnkgUmFpbHMgYXBwIGFscmVhZHkgZG9lcyBhbmQgeW91IGNhbgo+IGNhY2hl IHRoZSByZXN1bHQgaW50byBhIGdsb2JhbCB2YXJpYWJsZS4KCk9rYXkuCgo+IEFzIHlvdSBtYXkg aGF2ZSBub3RpY2VkLCBJJ20gcXVpdGUgaGVzaXRhbnQgdG8gYWRkIG5ldyBmZWF0dXJlcywKPiBl c3BlY2lhbGx5IGZvciB1bmNvbW1vbi9yYXJlIGNhc2VzLiDCoFRoaW5ncyBsaWtlIHN1cHBvcnRp bmcgdGhlCj4gIndvcmtpbmdfZGlyZWN0b3J5IiBkaXJlY3RpdmUgYW5kIHVzZXItc3dpdGNoaW5n IHRvb2sgKm1vbnRocyogb2YKPiBkZWJhdGluZyB3aXRoIG15c2VsZiBiZWZvcmUgdGhleSB3ZXJl IGZpbmFsbHkgYWRkZWQuCgpObyBwcm9ibGVtLiAgSSBlbmRlZCB1cCB1c2luZyBhIHNpbXBsZSB3 b3JrYXJvdW5kIGZvciB0aGlzIHdob2xlCnByb2JsZW06ICBmcm9tIENhcGlzdHJhbm8sIEkgc2Vu ZCBTSUdVU1IyIHRvIHRoZSBleGlzdGluZyBVbmljb3JuCm1hc3RlciAod2hpY2ggd2lsbCBiZWNv bWUgdGhlIG9sZCBVbmljb3JuIG1hc3RlciksIHdhaXQgOTAgc2Vjb25kcywKYW5kIHRoZW4gc2Vu ZCBTSUdRVUlUIHRvIHRoZSBvbGQgVW5pY29ybiBtYXN0ZXIuICBUaGVyZSdzIG5vdGhpbmcKZmFu Y3kgaW4gbXkgVW5pY29ybiBjb25maWd1cmF0aW9uIGZpbGUgYW55bW9yZSAtLS0gbm8gYmVmb3Jl L2FmdGVyCmhvb2tzIGF0IGFsbDsganVzdCBhIG51bWJlciBvZiB3b3JrZXJzICsgbGlzdGVuIGRp cmVjdGl2ZS4KClRoaXMgY29uZmlndXJhdGlvbiBpcyB3b3JraW5nIG91dCBwcmV0dHkgd2VsbCwg YW5kIEkgaGF2ZSBmaW5hbGx5CmFjaGlldmVkIHplcm8gZG93bnRpbWUgZGVwbG95cy4gIChZYXkh IDotKSAgVGhlIG9ubHkgdGhpbmcgSSdtIHdvcnJpZWQKYWJvdXQgaXMgdGhhdCBJJ2xsIGhhdmUg dG8ga2VlcCBhZGp1c3RpbmcgdGhpcyB0aW1lb3V0IGFzIHRoZQppbmZyYXN0cnVjdHVyZSBteSBh cHAgZGVwZW5kcyB1cG9uIGJlY29tZXMgc2xvd2VyL2Zhc3Rlci4gIEEKd2hlbl9yZWFkeSgpIGhv b2sgd291bGQgcmVhbGx5IGRvIHdvbmRlcnMgZm9yIG1lLCBhbmQgSSB3aWxsIGltcGxlbWVudAph bmQgdHJ5IGl0IGFzIHBsYW5uZWQgd2hlbiBJIGdldCBzb21lIHRpbWUuCgo+IGxldCB1cyBrbm93 IGlmIGl0J3MgdGhlIERCIGRvaW5nIHJldmVyc2UgRE5TIGJlY2F1c2UKPiBJJ3ZlIHNlZW4gdGhh dCB0byBiZSBhIHByb2JsZW0gaW4gYSBsb3Qgb2YgY2FzZXMuCgpJJ2xsIGFzayBhYm91dCB0aGlz IGFuZCBsZXQgeW91IGtub3cuCgpUaGFua3MgZm9yIHlvdXIgY29uc2lkZXJhdGlvbi4KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbW9uZ3JlbC11bmljb3Ju IG1haWxpbmcgbGlzdAptb25ncmVsLXVuaWNvcm5AcnVieWZvcmdlLm9yZwpodHRwOi8vcnVieWZv cmdlLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21vbmdyZWwtdW5pY29ybgo=