public Method

Observable.add_observer(observer)

Add observer as an observer on this object. observer will now receive notifications.

Source Code

# File observer.rb, line 123
def add_observer(observer)
  @observer_peers = [] unless defined? @observer_peers
  unless observer.respond_to? :update
    raise NoMethodError, "observer needs to respond to `update'" 
  end
  @observer_peers.push observer
end
Comments

Have your say
Please use Textile formatting (click here for a cheat sheet). Use <code/> and <pre/> for code samples.
Click here to login with OpenID to to post comments.