h1. evdispatch h1. → 'evdispatch' h2. What h2. Installing
sudo gem install evdispatchh2. The basics h2. Demonstration of usage require 'evdispatch' # create a new dispatch loop d = Evdispatch::Loop.new # start the event loop thread d.start # send a dispatch http request and store a handle to the request google_id = d.request_http("http://www.google.com/") # do some processing and later on check for the response response = d.response( google_id ) puts response[:response_time] puts response[:body] # sometime later you can stop the event loop d.stop h2. Forum "http://groups.google.com/group/evdispatch":http://groups.google.com/group/evdispatch h2. How to submit patches Read the "8 steps for fixing other people's code":http://drnicwilliams.com/2007/06/01/8-steps-for-fixing-other-peoples-code/ and for section "8b: Submit patch to Google Groups":http://drnicwilliams.com/2007/06/01/8-steps-for-fixing-other-peoples-code/#8b-google-groups, use the Google Group above. The trunk repository is
svn://rubyforge.org/var/svn/evdispatch/trunk
for anonymous access.
h2. License
This code is free to use under the terms of the MIT license.
h2. Contact
Comments are welcome. See the "forum":http://groups.google.com/group/evdispatch