U:RDoc::NormalClass[iI"PackageTask:ETI"Rake::PackageTask;TI" TaskLib;To:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"@Create a packaging task that will package the project into ;TI"8distributable files (e.g zip archive or tar files).;To:RDoc::Markup::BlankLineo; ;[I"7The PackageTask will create the following targets:;T@o:RDoc::Markup::List: @type: NOTE: @items[ o:RDoc::Markup::ListItem: @label[I"+:package+ ;T;[o; ;[I",Create all the requested package files.;T@o;;[I"+:clobber_package+ ;T;[o; ;[I"ADelete all the package files. This target is automatically ;TI"&added to the main clobber target.;T@o;;[I"+:repackage+ ;T;[o; ;[I"FRebuild the package files from scratch, even if they are not out ;TI" of date.;T@o;;[I"H"package_dir/name-version.tgz" ;T;[o; ;[I"ACreate a gzipped tar package (if need_tar is true).;T@o;;[I"K"package_dir/name-version.tar.gz" ;T;[o; ;[I"DCreate a gzipped tar package (if need_tar_gz is true).;T@o;;[I"L"package_dir/name-version.tar.bz2" ;T;[o; ;[I"ECreate a bzip2'd tar package (if need_tar_bz2 is true).;T@o;;[I"H"package_dir/name-version.zip" ;T;[o; ;[I"ACreate a zip package archive (if need_zip is true).;T@o; ;[I" Example:;T@o:RDoc::Markup::Verbatim;[ I"3Rake::PackageTask.new("rake", "1.2.3") do |p| ;TI" p.need_tar = true ;TI". p.package_files.include("lib /*.rb") ;TI"end;T: @format0: @fileI"lib/rake/packagetask.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[ I" name;TI"RW;T: publicFI"lib/rake/packagetask.rb;T[ I" need_tar;TI"RW;T;F@Y[ I"need_tar_bz2;TI"RW;T;F@Y[ I"need_tar_gz;TI"RW;T;F@Y[ I"need_tar_xz;TI"RW;T;F@Y[ I" need_zip;TI"RW;T;F@Y[ I"package_dir;TI"RW;T;F@Y[ I"package_files;TI"RW;T;F@Y[ I"tar_command;TI"RW;T;F@Y[ I" version;TI"RW;T;F@Y[ I"zip_command;TI"RW;T;F@Y[[[[I" class;T[[;[[I"new;T@Y[:protected[[: private[[I" instance;T[[;[[I" define;F@Y[I" init;F@Y[I"package_dir_path;F@Y[I"package_name;F@Y[I"tar_bz2_file;F@Y[I"tar_gz_file;F@Y[I"tar_xz_file;F@Y[I" tgz_file;F@Y[I" zip_file;F@Y[;[[;[[[U:RDoc::Context::Section[i0o;;[;0;0[@TI" Rake;FcRDoc::NormalModule