Archive::Builder::Archive - Archive abstraction handles


Archive-Builder documentation  | view source Contained in the Archive-Builder distribution.

Index


NAME

Top

Archive::Builder::Archive - Archive abstraction handles

DESCRIPTION

Top

Archive::Builder::Archive objects provide a type neutral handle for outputing the various archive file types Archive::Builder objects.

For more information on Archive::Builder objects, see its POD documentation.

METHODS

Top

types

When loaded, Archive::Builder::Archive examines your system to determine which archive types it is capable of creating, based on dependencies.

The types method returns a list of types that are supported by your system.

new( type, Archive::Builder|Archive::Builder::Section )

Although obtained via the Archive::Builder and Archive::Builder::Section archive methods, archives can be created directly, by passing them a valid type and either an Archive::Builder or Archive::Builder::Section object.

type

Returns the type of an Archive::Builder::Archive object.

generate

Generates and returns the actual archive object, with will be an Archive::Zip, Archive::Tar, or whatever, depending on the type.

Returns undef if an error occurs during file generation, or archive generation.

save( filename )

Generates and saves the archive file to a specific filename. If the file name does NOT end in the file type you have specified, it will be appended for you.

That is, save('file') will result in the creation of file.zip for an archive of type 'zip'.

TODO

Top

More Archive types, like rar.

SUPPORT

Top

Bugs should always be submitted via the CPAN bug tracker.

http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Archive-Builder

For other issues, contact the maintainer.

AUTHOR

Top

Adam Kennedy <adamk@cpan.org>

SEE ALSO

Top

Archive::Builder, Archive::Builder::Generators, Archive::Tar, Archive::Zip.

COPYRIGHT

Top


Archive-Builder documentation  | view source Contained in the Archive-Builder distribution.