Tusk is a minimal pub / sub system with multiple observer strategies. Tusk builds upon the Observer API from stdlib in order to provide a mostly consistent API for building cross thread or process pub / sub systems. Currently, Tusk supports Redis and PostgreSQL as message bus back ends.
Gemfile gem 'tusk', '~> 1.1.0'
install gem install tusk