Class: Roby::DRoby::V5::PlanningFailedErrorDumper::DRoby
- Defined in:
- lib/roby/droby/v5/droby_dump.rb
Instance Attribute Summary collapse
-
#failure_reason ⇒ Object
readonly
Returns the value of attribute failure_reason.
-
#planned_task ⇒ Object
readonly
Returns the value of attribute planned_task.
-
#planning_task ⇒ Object
readonly
Returns the value of attribute planning_task.
Instance Method Summary collapse
-
#initialize(planned_task, planning_task, failure_reason) ⇒ DRoby
constructor
A new instance of DRoby.
- #proxy(peer) ⇒ Object
Constructor Details
#initialize(planned_task, planning_task, failure_reason) ⇒ DRoby
Returns a new instance of DRoby.
156 157 158 159 160 |
# File 'lib/roby/droby/v5/droby_dump.rb', line 156 def initialize(planned_task, planning_task, failure_reason) @planned_task = planned_task @planning_task = planning_task @failure_reason = failure_reason end |
Instance Attribute Details
#failure_reason ⇒ Object (readonly)
Returns the value of attribute failure_reason.
154 155 156 |
# File 'lib/roby/droby/v5/droby_dump.rb', line 154 def failure_reason @failure_reason end |
#planned_task ⇒ Object (readonly)
Returns the value of attribute planned_task.
154 155 156 |
# File 'lib/roby/droby/v5/droby_dump.rb', line 154 def planned_task @planned_task end |
#planning_task ⇒ Object (readonly)
Returns the value of attribute planning_task.
154 155 156 |
# File 'lib/roby/droby/v5/droby_dump.rb', line 154 def planning_task @planning_task end |
Instance Method Details
#proxy(peer) ⇒ Object
162 163 164 165 166 167 |
# File 'lib/roby/droby/v5/droby_dump.rb', line 162 def proxy(peer) planned_task = peer.local_object(self.planned_task) planning_task = peer.local_object(self.planning_task) failure_reason = peer.local_object(self.failure_reason) PlanningFailedError.new(planned_task, planning_task, failure_reason: failure_reason) end |