The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Patterns::ChainOfResponsibility::Application - Chain of Responsiblity application

SYNOPSIS

    use Patterns::ChainOfResponsibility::Application;
    use MyApp::HanderOne;
    use MyApp::HanderTwo;

    my %opts = (
        handlers => [
            MyApp::HandlerOne->new(),
            MyApp::HandlerTwo->new(),
        ],
    );

    my $application = Patterns::ChainOfResponsibility::Application->new(%opts);
    $application->process(@args);

DESCRIPTION

A wrapper application that contains a bunch of instances of Patterns::ChainOfResponsibility::Role::Handler.

AUTHOR

John Napiorkowski <jnapiork@cpan.org>

LICENSE & COPYRIGHT

Copyright 2011, John Napiorkowski <jjnapiork@cpan.org>

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.