App-StaticImageGallery
view release on metacpan or search on metacpan
lib/App/StaticImageGallery/Style/Source/FromPackage.pm view on Meta::CPAN
}
sub write_style_files {
my ($self ) = @_;
if ( $self->style_class->can('files') ){
my @files = $self->style_class->files();
foreach my $file ( @files ){
my $filename = join '/',$self->data_dir,$file->{filename};
$self->msg_verbose(2,"Write file %s",$filename);
open(my $fh,'>', $filename) or die "Can't write $filename: $!\n";
CORE::binmode($fh);
if ( defined $file->{base64} ){
print $fh MIME::Base64::decode_base64($file->{base64});
}elsif ( defined $file->{content}){
print $fh $file->{content};
}
close $fh;
}
}
}
( run in 2.052 seconds using v1.01-cache-2.11-cpan-3cd7ad12f66 )