App-StaticImageGallery
view release on metacpan or search on metacpan
"prereqs" : {
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "6.31"
}
},
"runtime" : {
"requires" : {
"Carp" : 0,
"Class::MOP" : 0,
"DateTime" : 0,
"File::Basename" : 0,
"File::Path" : 0,
"Getopt::Lucid" : 0,
"Imager" : 0,
"MIME::Base64" : 0,
"Path::Class" : 0,
"Pod::Usage" : 0,
"Template" : 0,
"Template::Provider::FromDATA" : 0,
"UNIVERSAL" : 0,
dynamic_config: 0
generated_by: 'Dist::Zilla version 4.200000, CPAN::Meta::Converter version 2.101670'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
name: App-StaticImageGallery
requires:
Carp: 0
Class::MOP: 0
DateTime: 0
File::Basename: 0
File::Path: 0
Getopt::Lucid: 0
Imager: 0
MIME::Base64: 0
Path::Class: 0
Pod::Usage: 0
Template: 0
Template::Provider::FromDATA: 0
UNIVERSAL: 0
Makefile.PL view on Meta::CPAN
},
'DISTNAME' => 'App-StaticImageGallery',
'EXE_FILES' => [
'bin/sig'
],
'LICENSE' => 'perl',
'NAME' => 'App::StaticImageGallery',
'PREREQ_PM' => {
'Carp' => '0',
'Class::MOP' => '0',
'DateTime' => '0',
'File::Basename' => '0',
'File::Path' => '0',
'Getopt::Lucid' => '0',
'Imager' => '0',
'MIME::Base64' => '0',
'Path::Class' => '0',
'Pod::Usage' => '0',
'Template' => '0',
'Template::Provider::FromDATA' => '0',
'UNIVERSAL' => '0',
lib/App/StaticImageGallery/Base/Any.pm view on Meta::CPAN
package # hidden from pause
App::StaticImageGallery::Base::Any;
use Carp;
use DateTime;
sub new {
my $class = shift;
my $self = {};
my %args = @_;
if ( defined $args{ctx} and ref( $args{ctx} ) eq 'App::StaticImageGallery' ) {
$self->{_ctx} = $args{ctx};
} else {
croak "Missing ctx or wrong type: " . ref $args{ctx};
lib/App/StaticImageGallery/Base/NeedDir.pm view on Meta::CPAN
package # hidden from pause
App::StaticImageGallery::Base::NeedDir;
use Carp;
use DateTime;
use parent 'App::StaticImageGallery::Base::Any';
sub new {
my $class = shift;
my $self = $class->SUPER::new(@_);
my %args = @_;
if ( defined $args{dir} and ref( $args{dir} ) eq 'App::StaticImageGallery::Dir' ) {
$self->{_dir} = $args{dir};
} else {
lib/App/StaticImageGallery/Base/Source.pm view on Meta::CPAN
package # hidden from pause
App::StaticImageGallery::Base::Source;
use DateTime;
use Template;
use File::Basename ();
use parent 'App::StaticImageGallery::Base::NeedDir';
sub _build_tt {
my $self = shift;
my $tt_args = shift;
$self->{_TT} = Template->new({
# INCLUDE_PATH => '', # or list ref
lib/App/StaticImageGallery/Base/Source.pm view on Meta::CPAN
sub TT { return shift->{_TT} };
sub write_style_files { die "write_style_files must be implemented in " . ref(shift) }
sub template_config { die "template_config must be implemented in " . ref(shift) }
sub image_page_template_name { die "image_page_template_name must be implemented in " . ref(shift) }
sub index_page_template_name { die "index_page_template_name must be implemented in " . ref(shift) }
sub stash {
my ( $self, $stash ) = @_;
$stash->{now} = DateTime->now()
unless ( defined $stash->{now} );
$stash->{version} = $App::StaticImageGallery::VERSION
unless ( defined $stash->{version} );
$stash->{work_dir} = File::Basename::basename($self->work_dir)
unless ( defined $stash->{work_dir} );
$stash->{sig} = $self
unless ( defined $stash->{sig} );
( run in 0.399 second using v1.01-cache-2.11-cpan-05444aca049 )