U:RDoc::NormalClass[iI" Task:ETI"Rake::Task;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[ I"LA Task is the basic unit of work in a Rakefile. Tasks have associated ;TI"Iactions (possibly more than one) and a list of prerequisites. When ;TI"Minvoked, a task will first ensure that all of its prerequisites have an ;TI"Aopportunity to run and then it will execute its own actions.;To:RDoc::Markup::BlankLineo; ;[I"MTasks are not usually created directly using the new method, but rather ;TI"3use the +file+ and +task+ convenience methods.;T: @fileI"lib/rake/task.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I" actions;TI"R;T: publicFI"lib/rake/task.rb;T[ I"already_invoked;TI"R;T; F@[ I"application;TI"RW;T; F@[ I"locations;TI"R;T; F@[ I"prerequisites;TI"R;T; F@[ I" scope;TI"R;T; F@[ I" sources;TI"W;T; F@[[[[I" class;T[[; [ [I"[];F@[I" clear;F@[I"create_rule;F@[I"define_task;F@[I"new;T@[I"scope_name;F@[I"task_defined?;F@[I" tasks;F@[:protected[[: private[[I" instance;T[[; [[I"add_description;F@[I"all_prerequisite_tasks;F@[I"arg_names;F@[I" clear;F@[I"clear_actions;F@[I"clear_comments;F@[I"clear_prerequisites;F@[I" comment;F@[I" enhance;F@[I" execute;F@[I"full_comment;F@[I"investigation;F@[I" invoke;F@[I" name;F@[I" needed?;F@[I"prerequisite_tasks;F@[I" reenable;F@[I"set_arg_names;F@[I" source;F@[I" sources;F@[I"timestamp;F@[I" to_s;F@[;[[;[[I"first_sentence;F@[I"format_trace_flags;F@[I"transform_comments;F@[[I"InvocationExceptionMixin;To;;[; @; 0@[U:RDoc::Context::Section[i0o;;[; 0; 0[@I" Rake;FcRDoc::NormalModule