Method: AppDeploy.invoke

Defined in:
lib/app-deploy/utils.rb

.invoke(task_name, hash = {}) ⇒ Object

wrap Rake::Task#invoke for named arguments



5
6
7
8
9
# File 'lib/app-deploy/utils.rb', line 5

def invoke task_name, hash = {}
  task = Rake::Task[task_name]
  args = task.arg_names.map{ |name| hash[name] }
  task.invoke(*args)
end