Skip to content
Kris Leech edited this page Oct 1, 2015 · 87 revisions

Welcome to the Wisper wiki!

Documentation

Examples

ActiveRecord Callbacks

Rails CRUD with ActiveRecord

ActiveRecord::Observer

Command Object

Rails Controllers

Devise

Grape

Talks

Wisper Gem by Obie Fernandez

DDD with RubyOnRails By Paul Rayner

Articles

Using Wisper to Decompose Applications

Getting Hexagonal with Wisper, a listener Framework for Rails

Decouple ActiveRecord callbacks with some Pub/Sub

The publish-subscribe pattern on Rails

Decrease Coupling and Increase Cohesion with Publisher-Subscriber

Interaction/Service classes with Wisper event broadcasting inside Rails

Report Business Analytics in Three Simple Steps

Domain Driven Rails

Observing record changes across multiple Rails engines with Wisper

Ruby OOP Events and the tell dont ask principle

From ActiveRecord to Event Sourcing

Composition of Orders

Planning ahead: taking a prototype to production

Whisper Ruby

ActiveRecord::Callbacks

Extensions

How To

Questions and Issues

Need to ask a question? Please ask on StackOverflow tagging the question with wisper.

Found a bug? Please report it on the issue tracker.

Libraries using Wisper

Misc

Wisper ~> 1.0 will only work with 1.9 +, but there is a 1.8.7 compatible version if you are in the process of migrating.