Path::Dispatcher::Rule::Dispatch.3pm

Langue: en

Version: 2010-01-06 (ubuntu - 24/10/10)

Section: 3 (Bibliothèques de fonctions)

NAME

Path::Dispatcher::Rule::Dispatch - redispatch

SYNOPSIS

     my $dispatcher = Path::Dispatcher->new(
         rules => [
             Path::Dispatcher::Rule::Tokens->new(
                 tokens => [ 'help' ],
                 block  => sub { show_help },
             ),
             Path::Dispatcher::Rule::Tokens->new(
                 tokens => [ 'quit' ],
                 block  => sub { exit },
             ),
         ],
     );
 
     my $rule = Path::Dispatcher::Rule::Dispatch->new(
         dispatcher => $dispatcher,
     );
 
     $rule->run("help");
 
 

DESCRIPTION

Rules of this class use another dispatcher to match the path.

ATTRIBUTES

dispatcher

A Path::Dispatcher object. Its matches will be returned by matching this rule.