POE::Filter::Map - POE Data Mapping Filter
$filter = POE::Filter::Map->new(Code => sub {...}); $filter = POE::Filter::Map->new(Put => sub {...}, Get => sub {...}); $arrayref_of_transformed_data = $filter->get($arrayref_of_raw_data); $arrayref_of_streamable_data = $filter->put($arrayref_of_data); $arrayref_of_streamable_data = $filter->put($single_datum); $filter->modify(Code => sub {...}); $filter->modify(Put => sub {...}, Get => sub {...});
The Map filter takes the coderef or coderefs it is given using the Code, Get, or Put parameters and applies them to all data passing through get(), put(), or both, as appropriate. It it very similar to the map builtin function.
map
POE::Filter::Map::modify
Takes a list of parameters like the new() method, which should correspond to the new get(), put(), or general coderef that you wish to use.
See POE::Filter.
POE::Filter; POE::Filter::Grep; POE::Filter::Line; POE::Filter::Stackable; POE::Filter::Reference; POE::Filter::Stream; POE::Filter::RecordBlock; POE::Filter::HTTPD
None known.
The Map filter was contributed by Dieter Pearcey. Rocco Caputo is sure to have had his hands in it.
Please see the POE manpage for more information about authors and contributors.
1 POD Error
The following errors were encountered while parsing the POD:
You forgot a '=back' before '=head1'
To install POE, copy and paste the appropriate command in to your terminal.
cpanm
cpanm POE
CPAN shell
perl -MCPAN -e shell install POE
For more information on module installation, please visit the detailed CPAN module installation guide.