From: André Walker Date: Thu, 28 Jul 2011 14:25:23 +0000 (-0300) Subject: small cleanup X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=1014b46dd4def82be9522ba8c4de0b0d76d36f59;p=catagits%2FCatalyst-Runtime.git small cleanup --- diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index 500d286..710ce29 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -597,11 +597,10 @@ sub model { my ( $c, $name, @args ) = @_; if (ref $c && !$name) { - return $c->stash->{current_model_instance} - if $c->stash->{current_model_instance}; + return $current_instance + if my $current_instance = $c->stash->{current_model_instance}; - $name = $c->stash->{current_model} - if $c->stash->{current_model}; + $name = $c->stash->{current_model}; } return $c->container->get_component_from_sub_container( 'model', $name, $c, @args); @@ -633,11 +632,10 @@ sub view { my ( $c, $name, @args ) = @_; if (ref $c && !$name) { - return $c->stash->{current_view_instance} - if $c->stash->{current_view_instance}; + return $current_instance + if my $current_instance = $c->stash->{current_view_instance}; - $name = $c->stash->{current_view} - if $c->stash->{current_view}; + $name = $c->stash->{current_view}; } return $c->container->get_component_from_sub_container( 'view', $name, $c, @args);