Starch::Plugin::ForStore - Base role for Starch::Store plugins.
package MyPlugin::Store; use Moo; with 'Starch::Plugin::ForStore'; sub foo { print 'bar' } my $starch = Starch->new( plugins => ['MyPlugin::Store'], ..., ); $starch->store->foo(); # bar
This role provides no additional functionality to store plugins. All it does is labels a plugin as a store plugin so that Starch knows which class type it applies to.
See "PLUGINS" in Starch::Extending for more information.
See "AUTHOR" in Starch, "CONTRIBUTORS" in Starch, and "LICENSE" in Starch.
To install Starch, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Starch
CPAN shell
perl -MCPAN -e shell install Starch
For more information on module installation, please visit the detailed CPAN module installation guide.