From ce7037920cbdd60358c4c8e2d8320bf350fd6e18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=20Garc=C3=ADa?= Date: Tue, 12 Jul 2011 13:29:36 +0200 Subject: [PATCH] Ticket #193 - Don't check if task already defined It's done in task method(line 95) and not needed in alias_task --- lib/capistrano/configuration/namespaces.rb | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/capistrano/configuration/namespaces.rb b/lib/capistrano/configuration/namespaces.rb index aea8c5e3b..d95cb304e 100644 --- a/lib/capistrano/configuration/namespaces.rb +++ b/lib/capistrano/configuration/namespaces.rb @@ -104,13 +104,10 @@ def task(name, options={}, &block) end def define_task(task) - task_already_defined = tasks.key?(task.name) tasks[task.name] = task - if !task_already_defined - metaclass = class << self; self; end - metaclass.send(:define_method, task.name) { execute_task(tasks[task.name]) } - end + metaclass = class << self; self; end + metaclass.send(:define_method, task.name) { execute_task(tasks[task.name]) } end # Find the task with the given name, where name is the fully-qualified