Observe all models (easily)


#1

Is there any easy way to have an observer class observe all models?

Right now, (for a logging observer) I’m just listing all my models for
the “observe” class method.
However, I’d like to guard against someone in the future adding a new
model, but forgetting to add
the new class to the observer. Any sugggestions?


#2

I don’t know if there’s a Rails way but you may want to check out
Class.inherited (ruby core api)