Module: Roby::TaskStructure::ModelConflicts

Included in:
Roby::Task
Defined in:
lib/roby/relations/conflicts.rb

Instance Method Summary collapse

Instance Method Details

#conflicts_with(model) ⇒ Object



6
7
8
9
# File 'lib/roby/relations/conflicts.rb', line 6

def conflicts_with(model)
    conflicting_models << model
    model.conflicting_models << self
end

#conflicts_with?(model) ⇒ Boolean

Returns:

  • (Boolean)


11
12
13
14
15
16
# File 'lib/roby/relations/conflicts.rb', line 11

def conflicts_with?(model)
    each_conflicting_model do |m|
 return true if m == model
    end
    false
end