NAME

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

VERSION

version 0.016

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 Form::Factory::Processor 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.