ETLp::Plugin - The base class for ETLp plugins
All Plugins should inherit from this class:
use MooseX::Declare; class My::ETLp::Plugin::WebService extends ETLp::Plugin { sub type { return 'my_web_service'; } method run { .... <<code>> .... } }
Any plugins must provide the following methods
This should simply return the item type that the plugin seeks to service. Note that the MooseX::Declare "method" keyword should bot be used
This is the code that performs the functionality of the plugin. If it is an iterative plugin, it must accept the name of a file:
method run(Str $filename) { .... <<code>> .... }
Copyright 2010 Redbone Systems Ltd
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
The terms are in the LICENSE file that accompanies this application
To install ETLp, copy and paste the appropriate command in to your terminal.
cpanm
cpanm ETLp
CPAN shell
perl -MCPAN -e shell install ETLp
For more information on module installation, please visit the detailed CPAN module installation guide.