The TaskManager module is a mixin for managing tasks.
define_task(task_class, *args, &block) Instance Public methods
clear() Instance Public methods Clear all tasks in this application.
[](task_name, scopes=nil) Instance Public methods
in_namespace(name) Instance Public methods Evaluate the block in a nested namespace
intern(task_class, task_name) Instance Public methods Lookup a task. Return
synthesize_file_task(task_name) Instance Public methods
create_rule(*args, &block) Instance Public methods
lookup(task_name, initial_scope=nil) Instance Public methods Lookup a task,
tasks_in_scope(scope) Instance Public methods List of all the tasks defined
current_scope() Instance Public methods Return the list of scope names currently
Page 1 of 2