Sophie

Sophie

distrib > PLD > th > ppc > by-pkgid > a77ee0c8aefd462b2944481a39663749

perl-Path-Dispatcher-1.08-1.noarch.rpm

Description:

We really like Jifty::Dispatcher and wanted to use it for Prophet's
command line.

The basic operation is that of dispatch. Dispatch takes a path and a
list of rules, and it returns a list of matches. From there you can
"run" the rules that matched. These phases are distinct so that, if
you need to, you can inspect which rules were matched without ever
running their codeblocks.

Tab completion support is also available (see in particular
Path::Dispatcher::Cookbook/How can I configure tab completion for
shells?) for the dispatchers you write.

Each rule may take a variety of different forms (which I think
justifies the "flexible" adjective in the module's description). Some
of the rule types are:

Since Path::Dispatcher is designed with good object-oriented
programming practices, you can also write your own domain-specific
rule classes (which earns it the "extensible" adjective). For example,
in Prophet, we have a custom rule for matching, and tab completing,
record IDs.

Sources packages:

Other version of this rpm: