NAME
Starch::Plugin::ForState - Base role for Starch::State plugins.
SYNOPSIS
package
MyPlugin::State;
use
Moo;
sub
foo {
'bar'
}
my
$starch
= Starch->new(
plugins
=> [
'MyPlugin::State'
],
...,
);
$starch
->state->foo();
# bar
DESCRIPTION
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.
SUPPORT
See "SUPPORT" in Starch.
AUTHORS
See "AUTHORS" in Starch.