# File src/org/puremvc/ruby/core/view.rb, line 69
  def register_mediator(mediator)
    unless @mediator_map[mediator.name]
      @mediator_map[mediator.name] = mediator
      observer = Observer.new(:handle_notification, mediator)
      mediator.list_notification_interests.each do |interest|
        register_observer(interest, observer)
      end
      mediator.on_register
    end
  end