Module: Roby::Transactions::PlanUpdates
- Included in:
- Plan
- Defined in:
- lib/roby/transactions/updates.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.finalized_object(plan, object) ⇒ Object
91 92 93 94 95 96 97 98 99 100 |
# File 'lib/roby/transactions/updates.rb', line 91 def self.finalized_object(plan, object) return unless object.root_object? plan.transactions.each do |trsc| next unless trsc. if proxy = trsc.wrap(object, false) yield(trsc, proxy) end end end |
Instance Method Details
#finalized_event(event) ⇒ Object
101 102 103 104 |
# File 'lib/roby/transactions/updates.rb', line 101 def finalized_event(event) super if defined? super PlanUpdates.finalized_object(self, event) { |trsc, proxy| trsc.finalized_plan_event(proxy) } end |
#finalized_task(task) ⇒ Object
105 106 107 108 |
# File 'lib/roby/transactions/updates.rb', line 105 def finalized_task(task) super if defined? super PlanUpdates.finalized_object(self, task) { |trsc, proxy| trsc.finalized_plan_task(proxy) } end |