X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FDispatcher.pm;h=4ea6ce1eed14b4ad24f6acbb316572bbbd130376;hb=be054434ad044e08d35f84dbd9a5e19d80e49785;hp=1c1760b457a7c0c6c7a24dc94fbd16c1d5a27381;hpb=caf4f6be06bff59b9253fbca45ff7898c135a47c;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Dispatcher.pm b/lib/Catalyst/Dispatcher.pm index 1c1760b..4ea6ce1 100644 --- a/lib/Catalyst/Dispatcher.pm +++ b/lib/Catalyst/Dispatcher.pm @@ -319,20 +319,6 @@ sub _find_component { sub _invoke_as_component { my ( $self, $c, $component_or_class, $method ) = @_; - if( $component_or_class eq blessed($c->application) ){ - my $possible_action = $c->application->action_for($method); - return $possible_action if $possible_action; - if( my $code = $c->application->can($method) ){ - return $self->_method_action_class->new( { - name => $method, - code => $code, - reverse => "$component_or_class->$method", - class => $component_or_class, - namespace => Catalyst::Utils::class2prefix( $component_or_class ), - } - ); - } - } my $component = $self->_find_component($c, $component_or_class); my $component_class = blessed $component || return 0;