Daisuke Maki > Pickles > Pickles::Dispatcher

Download:
Pickles-0.10.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

Pickles::Dispatcher - Dispatcher Object

SYNOPSIS ^

    # in MyApp::Controller::Foo
    package MyApp::Controller::Foo;
    use base qw(Pickles::Controller);

    sub index {
        my ($self, $c) = @_;
        ....
    }

    # etc/routes.pl
    # Router::Simple::Declare is implicitly imported into the current
    # scope, so you can use it's methods right away
    router {
        connect '/' =>
            { controller => 'Foo', action => 'index' }
    };

DESCRIPTION ^

Pickles::Dispatcher uses Router::Simple to route your requests. Unlike frameworks like Catalyst, the mapping between URI and Controller actions are separated out to an external file (etc/routes.pl by default)

METHODS ^

If you are an application developer, you should not need to touch these directly.

new

router

match

syntax highlighting: