Starch::Plugin::ForState - Base role for Starch::State plugins.
package MyPlugin::State; use Moo; with 'Starch::Plugin::ForState'; sub foo { print 'bar' } my $starch = Starch->new( plugins => ['MyPlugin::State'], ..., ); $starch->state->foo(); # bar
This role provides no additional functionality to state plugins. All it does is labels a plugin as a state 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.