Skip to content

Commit

Permalink
make lookup of helpers by full name a little faster
Browse files Browse the repository at this point in the history
  • Loading branch information
kraih committed Aug 10, 2014
1 parent 7bed0bd commit dfabeeb
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions lib/Mojolicious/Renderer.pm
Expand Up @@ -71,11 +71,11 @@ sub get_data_template {
sub get_helper {
my ($self, $name) = @_;

my $helpers = $self->helpers;
return $helpers->{$name} if $helpers->{$name};
if (my $helper = $self->helpers->{$name}) { return $helper }

my $lookup = $self->{lookup} ||= {};
return undef unless $lookup->{$name} || grep {/^\Q$name\E\./} keys %$helpers;
return undef
unless $lookup->{$name} || grep {/^\Q$name\E\./} keys %{$self->helpers};
$lookup->{$name} ||= 1;
return sub { Mojolicious::Renderer::_Proxy->new(c => shift, p => $name) };
}
Expand Down

0 comments on commit dfabeeb

Please sign in to comment.