GitHub repository: ruby/observer
Primary language: Ruby
Description: The Observer pattern provides a simple mechanism for one object to inform a set of interested third-party objects when its state changes.