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::BlankLine o; ;[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[i 0o;;[ ;0;0[@TI" Rake;FcRDoc::NormalModule