Form::Factory::Feature::Functional - A generic feature for actions


NAME

Form::Factory::Feature::Functional - A generic feature for actions


VERSION

version 0.014


SYNOPSIS

  package MyApp::Action::Foo;
  use Form::Factory::Processor;
  has_cleaner squeaky => sub {
      my $action = shift;
      # clean up the action input here...
  };
  has_checker black_or_read => sub {
      my $action = shift;
      # check the action input here... 
  };
  has_pre_processor remember_cpp => sub {
      my $action = shift;
      # run code just before processing here...
  };
  has_post_processor industrial_something => sub {
      my $action = shift;
      # run code just after processing here...
  };


DESCRIPTION

You probably don't want to use this feature directly. The various helpers imported when you use the Form::Factory::Processor manpage actually use this feature for implementation. You probably want to use those instead.


ATTRIBUTES

cleaner_code

An array of subroutines to run during the clean phase.

checker_code

An array of subroutines to run during the check phase.

pre_processor_code

An array of subroutines to run during the pre-process phase.

post_process_code

An array of subroutines to run during the post-process phase.


METHODS

clean

Run all the subroutines in cleaner_code.

check

Run all the subroutines in checker_code.

pre_process

Run all the subroutines in pre_processor_code.

post_process

Run all the subroutines in post_processor_code.


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.

 Form::Factory::Feature::Functional - A generic feature for actions