Andrew Sterling Hanenkamp > Form-Factory-0.020 > Form::Factory::Feature::Role::PreProcess

Download:
Form-Factory-0.020.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.020   Source  

NAME ^

Form::Factory::Feature::Role::PreProcess - features that run just before processing

VERSION ^

version 0.020

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 ^

Copyright 2009 Qubling Software LLC.

This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: