Celluloid 0.11.1: actor-based concurrent objects for Ruby

Celluloid is a framework for multithreaded programming in Ruby inspired
by
the Actor model:

Celluloid 0.11.1 is largely a maintenance release but includes a few new
features:

  • ‘exclusive’ class method marks methods as always exclusive and runs
    them
    outside of a Fiber (useful if you need more stack than Fibers provide)
  • Celluloid::PoolManager returns its own class when #class is called,
    instead
    of proxying to a cell/actor in the pool.
  • #receive now handles SystemEvents internally
  • Celluloid::Timers extracted into the timers gem, which Celluloid now
    uses for its own timers