From 495fb8b40dfe7f5f39357ddc540834fca07ecd50 Mon Sep 17 00:00:00 2001 From: Alexander Duda Date: Thu, 3 Dec 2015 19:20:12 +0100 Subject: [PATCH] Revert "interface.register_action: use Roby::Task as default return type" This breaks actions defined via action_state_machine which no longer start when called from the ruby shell. Probably because Roby::Task is just a MetaClass. This reverts commit 7ec9de204f0a399b0657260b7bb2e64fac159a37. --- lib/roby/actions/models/interface.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/roby/actions/models/interface.rb b/lib/roby/actions/models/interface.rb index 7c7b7d03e..cf8ee2496 100644 --- a/lib/roby/actions/models/interface.rb +++ b/lib/roby/actions/models/interface.rb @@ -91,6 +91,7 @@ def register_action(name, action_model) end const_set task_model_name, task_model task_model.permanent_model = self.permanent_model? + action_model.returns(task_model) end end