Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Observing is a module to include in your models to set up observers in the lifecycle of your model. Observers are added to the class by calling the observers class method at some point in the application bootstrapping. An initializer would be a good fit for this.
class User include ActiveModel::Observing end User.observers = Logging