# File lib/nanoc/base/notification_center.rb, line 30
      def on(name, id=nil, &block)
        initialize_if_necessary(name)

        # Add observer
        @notifications[name] << { :id => id, :block => block }
      end