Andrew Sterling Hanenkamp > Form-Factory > Form::Factory::Feature::Functional

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::Functional - A generic feature for actions

VERSION ^

version 0.020

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.

syntax highlighting: