Catalyst handle_request

handle_requestが何をやっているかといいますと、
主な処理が以下となる。

        my $c = $class->prepare(@arguments);
        $c->dispatch;
        $status = $c->finalize;   

prepare methodは、Catalyst::Controllerを継承したクラスをnewして返す。
(他にも色々処理はしてますが!)

    my $c = $class->context_class->new(
        {
            counter => {},
    ......
    );

   ...... 
 
    return $c;
}


どうでも良いけど、$cってControllerのcだったんすね。

http://search.cpan.org/~mramberg/Catalyst-Runtime-5.7006/lib/Catalyst.pm
http://search.cpan.org/src/MRAMBERG/Catalyst-Runtime-5.7006/lib/Catalyst/Controller.pm
http://search.cpan.org/~mramberg/Catalyst-Runtime-5.7006/lib/Catalyst/Base.pm