Depending on the relationship between the classes, you may want to look
at Observable. Observable is commonly used when you wish to have one
class notify a number of observes of a change in the object being
observed.

http://www.ruby-doc.org/stdlib/

Look for information on 'observer'.

--Dale