From: Yuval Kogman Date: Sat, 8 Apr 2006 21:32:49 +0000 (+0000) Subject: perltidy and warning X-Git-Tag: 5.7099_04~639 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=e540158b361fd2c610c58fec1ee2608cfba61e51 perltidy and warning --- diff --git a/lib/Catalyst/ActionContainer.pm b/lib/Catalyst/ActionContainer.pm index bb21c09..570a0cd 100644 --- a/lib/Catalyst/ActionContainer.pm +++ b/lib/Catalyst/ActionContainer.pm @@ -55,7 +55,7 @@ Adds an action, optionally providing a name to override $action->name sub add_action { my ( $self, $action, $name ) = @_; - my $name ||= $action->name; + $name ||= $action->name; $self->actions->{$name} = $action; } diff --git a/lib/Catalyst/Dispatcher.pm b/lib/Catalyst/Dispatcher.pm index 9cbf8ad..391fefc 100644 --- a/lib/Catalyst/Dispatcher.pm +++ b/lib/Catalyst/Dispatcher.pm @@ -132,103 +132,109 @@ Documented in L =cut - sub forward { - my ( $self, $c, $command ) = splice( @_, 0, 3 ); + my ( $self, $c, $command ) = splice( @_, 0, 3 ); unless ($command) { $c->log->debug('Nothing to forward to') if $c->debug; return 0; } - my $args = [ @{ $c->request->arguments } ]; + my $args = [ @{ $c->request->arguments } ]; - @$args = @{ pop @_ } if ( ref( $_[-1] ) eq 'ARRAY' ); + @$args = @{ pop @_ } if ( ref( $_[-1] ) eq 'ARRAY' ); my $action = $self->_invoke_as_path( $c, $command, $args ) - || $self->_invoke_as_component( $c, $command, shift ); + || $self->_invoke_as_component( $c, $command, shift ); - unless ( $action ) { - my $error = qq/Couldn't forward to command "$command": / . qq/Invalid action or component./; - $c->error($error); - $c->log->debug($error) if $c->debug; - return 0; - } + unless ($action) { + my $error = + qq/Couldn't forward to command "$command": / + . qq/Invalid action or component./; + $c->error($error); + $c->log->debug($error) if $c->debug; + return 0; + } - #push @$args, @_; + #push @$args, @_; - local $c->request->{arguments} = $args; - $action->execute($c); + local $c->request->{arguments} = $args; + $action->execute($c); return $c->state; } sub _action_rel2abs { - my ( $self, $c, $path ) = @_; - - unless ( $path =~ m#^/# ) { - my $namespace = $c->stack->[-1]->namespace; - $path = "$namespace/$path"; - } - - $path =~ s#^/##; - return $path; + my ( $self, $c, $path ) = @_; + + unless ( $path =~ m#^/# ) { + my $namespace = $c->stack->[-1]->namespace; + $path = "$namespace/$path"; + } + + $path =~ s#^/##; + return $path; } sub _invoke_as_path { - my ( $self, $c, $rel_path, $args ) = @_; - - return if ref $rel_path; # it must be a string - - my $path = $self->_action_rel2abs( $c, $rel_path ); - - my ($tail, @extra_args); - while ( ( $path, $tail ) = ( $path =~ m#^(?:(.*)/)?(\w+)?$# ) ) { # allow $path to be empty - if ( my $action = $c->get_action( $tail, $path ) ) { - push @$args, @extra_args; - return $action; - } else { - return unless $path; # if a match on the global namespace failed then the whole lookup failed - } - - unshift @extra_args, $tail; - } + my ( $self, $c, $rel_path, $args ) = @_; + + return if ref $rel_path; # it must be a string + + my $path = $self->_action_rel2abs( $c, $rel_path ); + + my ( $tail, @extra_args ); + while ( ( $path, $tail ) = ( $path =~ m#^(?:(.*)/)?(\w+)?$# ) ) + { # allow $path to be empty + if ( my $action = $c->get_action( $tail, $path ) ) { + push @$args, @extra_args; + return $action; + } + else { + return + unless $path + ; # if a match on the global namespace failed then the whole lookup failed + } + + unshift @extra_args, $tail; + } } sub _find_component_class { - my ( $self, $c, $component ) = @_; + my ( $self, $c, $component ) = @_; - return ref($component) - || ref( $c->component($component) ) - || $c->component($component) + return ref($component) + || ref( $c->component($component) ) + || $c->component($component); } sub _invoke_as_component { - my ( $self, $c, $component, $method ) = @_; - - my $class = $self->_find_component_class( $c, $component ) || return 0; - $method ||= "process"; - - if ( my $code = $class->can($method) ) { - return $self->method_action_class->new( - { - name => $method, - code => $code, - reverse => "$class->$method", - class => $class, - namespace => Catalyst::Utils::class2prefix( - $class, $c->config->{case_sensitive} - ), - } - ); - } else { - my $error = - qq/Couldn't forward to "$class". Does not implement "$method"/; - $c->error($error); - $c->log->debug($error) - if $c->debug; - return 0; - } + my ( $self, $c, $component, $method ) = @_; + + my $class = $self->_find_component_class( $c, $component ) || return 0; + $method ||= "process"; + + if ( my $code = $class->can($method) ) { + return $self->method_action_class->new( + { + name => $method, + code => $code, + reverse => "$class->$method", + class => $class, + namespace => Catalyst::Utils::class2prefix( + $class, $c->config->{case_sensitive} + ), + } + ); + } + else { + my $error = + qq/Couldn't forward to "$class". Does not implement "$method"/; + $c->error($error); + $c->log->debug($error) + if $c->debug; + return 0; + } } =head2 $self->prepare_action($c)