Module: Rake::TaskManager

Defined in:
lib/rake_monkey.rb

Instance Method Summary collapse

Instance Method Details

#delete_task(task_class, args) ⇒ Object



13
14
15
16
# File 'lib/rake_monkey.rb', line 13

def delete_task(task_class, args)
  task_name, deps = resolve_args(args)
  @tasks.delete(task_name.to_s)
end

#redefine_task(task_class, args, &block) ⇒ Object

Clear all existing actions for the given task, then set the action.



7
8
9
10
11
# File 'lib/rake_monkey.rb', line 7

def redefine_task(task_class, args, &block)
  task_name, deps = resolve_args(args)
  @tasks.delete(task_name.to_s)
  define_task(task_class, args, &block)
end