Data::Pipeline::Adapter - data format i/o adapter
package My::Adapter; use Moose; extends 'Data::Pipeline::Adapter'; has '+source' => ( default => sub { my($self) = @_; # build Data::Pipeline::Iterator::Source } );
augment serialize => sub { my($self, $iterator, $target) = @_; # return serialized form of one item from iterator };
override serialize => sub { my($self, $iterator, $target) = @_; # serialize $iterator to $target };
use My::Adapter; my $out = My::Adapter -> new( ... ) -> transform( $iterator ); $out -> to( \$string ); # $string now contains serialization my $iterator = $pipeline -> transform( My::Adapter -> new( ... ) );
To install Data::Pipeline, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Data::Pipeline
CPAN shell
perl -MCPAN -e shell install Data::Pipeline
For more information on module installation, please visit the detailed CPAN module installation guide.