module Test::Unit::NotificationHandler - test-unit: Ruby Standard Library Documentation

# module Test::Unit::NotificationHandler

### Public Class Methods

included(base) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/notification.rb, line 94
    def included(base)
      base.exception_handler(:handle_notified_error)
    end

### Private Instance Methods

handle_notified_error(exception) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/notification.rb, line 100
    def handle_notified_error(exception)
      return false unless exception.is_a?(NotifiedError)
      notification = Notification.new(name,
                                      filter_backtrace(exception.backtrace),
                                      exception.message)
      add_notification(notification)
      true
    end