Wisper::Celluloid

Provides Wisper with asynchronous event publishing using Celluloid actors.

Gem Version Code Climate Build Status Coverage Status

Installation

gem 'wisper-celluloid'

Usage

my_publisher.subscribe(MyListener.new, async: true)

The listener is transparently turned in to a Celluloid Actor.

Please refer to Celluloid for more information, particularly the Gotchas.

Compatibility

Tested with 1.9.3, 2.x, JRuby and Rubinius. See the build status for details.

Contributing

Yes please, either submit a PR or open an issue first to discuss your thoughts.