Method: Rake::Application#invoke_task

Defined in:
lib/xot/rake/escalation.rb

#invoke_task(*args, &block) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/xot/rake/escalation.rb', line 9

def invoke_task(*args, &block)
  invoke_task_org(*args, &block)
rescue RuntimeError => e
  if e.message =~ /don't\s+know\s+.*\s+task\s+/i
    escalate_tasks
  else
    raise
  end
end