Guillermo Roditi > Finance-DST-FAN-Mail-0.005000 > Finance::DST::FAN::Mail::Download::Plugin::Unzip

Download:
Finance-DST-FAN-Mail-0.005000.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Report a bug
Module Version: 0.005000   Source  

NAME ^

Finance::DST::FAN::Mail::Download::Plugin::Unzip - Unzip files after downloading

DESCRIPTION ^

This role is a plugin for Finance::DST::FAN::Mail::Download. It extends the download operation and automatically unzips the file after the download is complete. All methods and attributes will be automatically consumed by that class at load time.

ATTRIBUTES ^

unlink_after_unzip

Read-write required boolean, defaults to true. When set to true the zip file will be deleted after successful extraction.

METHODS ^

download

around '_download'. Wraps the download method and calls _unzip after downloading. the value returned by _download will be the name of the unziped file.

_unzip $ziped_file

Will decompress the ziped file and return the unziped filename. Will also delete the ziped file if unlink_after_download is true

SEE ALSO ^

Finance::DST::FAN::Mail::Download, Finance::DST::FAN::Mail::Download::Plugin::Rename Finance::DST::FAN::Mail::Download::Plugin::Split

AUTHOR & LICENSE ^

Please see Finance::DST::FAN::Mail for more information.