NAME
Form::Factory::Feature::Role::PreProcess - features that run just before processing
VERSION
version 0.022
SYNOPSIS
package MyApp::Feature::Baz;
use Moose;
with qw(
Form::Factory::Feature
Form::Factory::Feature::Role::PreProcess
);
sub pre_process {
my $self = shift;
MyApp::Logger->info('Starting to process.');
}
package Form::Factory::Feature::Custom::Baz;
sub register_implementation { 'MyApp::Feature::Baz' }
DESCRIPTION
Features that run something immediately before the action runs may implement this role. This feature cannot stop the action from running. That must be performed with a Form::Factory::Feature::Role::Check.
ROLE METHOD
pre_process
This method is called immediately before the run
method is called. It is passed no arguments other than the feature object it is called upon. It's return value is ignored.
This method can be used to prevent the run
method from being called by throwing an exception.
AUTHOR
Andrew Sterling Hanenkamp <hanenkamp@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2015 by Qubling Software LLC.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.