class Syskit::Coordination::DataMonitoringErrorMatcher

Attributes

monitor[R]

The monitor model that should be matched

Public Class Methods

new() click to toggle source
Calls superclass method
# File lib/syskit/coordination/data_monitoring_error_matcher.rb, line 7
def initialize
    super
    with_model(DataMonitoringError)
end

Public Instance Methods

===(exception) click to toggle source
Calls superclass method
# File lib/syskit/coordination/data_monitoring_error_matcher.rb, line 17
def ===(exception)
    return false if !super
    exception.monitor.model == monitor
end
from_monitor(monitor) click to toggle source
# File lib/syskit/coordination/data_monitoring_error_matcher.rb, line 12
def from_monitor(monitor)
    @monitor = monitor
    self
end