Skip to content

Commit

Permalink
small optimizations
Browse files Browse the repository at this point in the history
  • Loading branch information
kraih committed Feb 6, 2014
1 parent 042364c commit 8381b87
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 6 deletions.
5 changes: 2 additions & 3 deletions lib/Mojo/Util.pm
Expand Up @@ -308,8 +308,7 @@ sub tablify {
}
}

my $format = join ' ', map {"\%-${_}s"} @spec[0 .. $#spec - 1];
$format .= $format ? ' %s' : '%s';
my $format = join ' ', map({"\%-${_}s"} @spec[0 .. $#spec - 1]), '%s';
return join '', map { sprintf "$format\n", @$_ } @$rows;
}

Expand Down Expand Up @@ -648,7 +647,7 @@ available through L<Time::HiRes>.
my $table = tablify [['foo', 'bar'], ['baz', 'yada']];
Row-oriented text table builder.
Row-oriented generator for text tables.
# "foo bar\nyada yada\nbaz yada\n"
tablify [['foo', 'bar'], ['yada', 'yada'], ['baz', 'yada']];
Expand Down
6 changes: 3 additions & 3 deletions lib/Mojolicious/Command/routes.pm
Expand Up @@ -14,12 +14,12 @@ sub run {
GetOptionsFromArray \@args, 'v|verbose' => \my $verbose;

my $rows = [];
$self->_walk($_, 0, $rows, $verbose) for @{$self->app->routes->children};
_walk($_, 0, $rows, $verbose) for @{$self->app->routes->children};
print encode('UTF-8', tablify($rows));
}

sub _walk {
my ($self, $route, $depth, $rows, $verbose) = @_;
my ($route, $depth, $rows, $verbose) = @_;

# Pattern
my $prefix = '';
Expand All @@ -46,7 +46,7 @@ sub _walk {
push @$row, $regex if $verbose;

$depth++;
$self->_walk($_, $depth, $rows, $verbose) for @{$route->children};
_walk($_, $depth, $rows, $verbose) for @{$route->children};
$depth--;
}

Expand Down

0 comments on commit 8381b87

Please sign in to comment.