4 |
extends 'Frey'; |
extends 'Frey'; |
5 |
with 'Frey::Web'; |
with 'Frey::Web'; |
6 |
with 'Frey::Web::CombineImages'; |
with 'Frey::Web::CombineImages'; |
7 |
|
with 'Frey::File'; |
8 |
|
|
9 |
use Data::Dump qw/dump/; |
use Data::Dump qw/dump/; |
10 |
|
|
28 |
$self->title( 'icons - ' . $self->path ); |
$self->title( 'icons - ' . $self->path ); |
29 |
|
|
30 |
my $extension = '\.(?:png)$'; |
my $extension = '\.(?:png)$'; |
31 |
|
my @icons = $self->dir_extension( $self->path, $extension ); |
|
opendir(my $dir, $self->path) || die "can't opendir ", $self->path, ": $!"; |
|
|
my @icons = sort grep { m/$extension/ } readdir($dir); |
|
|
closedir $dir; |
|
32 |
|
|
33 |
my ( $combined_path, $styles ) = $self->combine_images( map { $self->path . '/' . $_ } @icons ); |
my ( $combined_path, $styles ) = $self->combine_images( map { $self->path . '/' . $_ } @icons ); |
34 |
|
|