Implementing the Observer Pattern in Ruby | CodeSignal Learn