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