A pure-Ruby implementation of an asynchronous multiplexed IO Reactor which is based on the Reactor design pattern found in _Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects_. It allows a single thread to demultiplex and dispatch events from one or more IO objects to the appropriate handler.

Required Ruby Version

None

Authors

Michael Granger

Versions

  1. 1.0.4
    1. source

      1. 1.0.4 source August 19, 2008 (36.5 KB)
  2. 0.05
    1. source

      1. 0.05 source October 27, 2004 (19.5 KB)

SHA 256 checksum