Method: Roby::Queries::TaskMatcher#find_event

Defined in:
lib/roby/queries/task_matcher.rb

#find_event(event_name) ⇒ Object



524
525
526
527
528
529
530
531
532
533
534
535
536
537
# File 'lib/roby/queries/task_matcher.rb', line 524

def find_event(event_name)
    event_name = event_name.to_sym
    models = if !@model.empty?
                 @model
             else
                 [Roby::Task]
             end
    models.each do |m|
        if m.find_event(event_name)
            return TaskEventGeneratorMatcher.new(self, event_name)
        end
    end
    nil
end