Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
70231b1bce | ||
|
|
77c6298a99 |
@@ -2,6 +2,9 @@ Revision history for Mojolicious::Plugin::TtRenderer
|
||||
|
||||
{{$NEXT}}
|
||||
|
||||
1.42_02 February 26, 2013
|
||||
- only create COMPILE_DIR based on UID if the user doesn't specify COMPILE_DIR
|
||||
|
||||
1.42_01 February 24, 2013
|
||||
- set COMPILE_DIR based on UID so that multiple users can use TtRenderer with default config
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ license = Perl_5
|
||||
copyright_holder = Ask Bjørn Hansen
|
||||
# copyright_year = 2009
|
||||
|
||||
version = 1.42_01
|
||||
version = 1.42_02
|
||||
|
||||
[Prereqs]
|
||||
Mojolicious = 3.33
|
||||
|
||||
@@ -47,12 +47,6 @@ sub _init {
|
||||
my %config = (
|
||||
INCLUDE_PATH => \@renderer_paths,
|
||||
COMPILE_EXT => '.ttc',
|
||||
# TODO maybe this should be File::Spec->catdir(File::Spec->tmpdir, $<)
|
||||
COMPILE_DIR => ($dir || do {
|
||||
my $dir = File::Spec->catdir(File::Spec->tmpdir, "ttr$<");
|
||||
mkdir $dir;
|
||||
$dir;
|
||||
}),
|
||||
UNICODE => 1,
|
||||
ENCODING => 'utf-8',
|
||||
CACHE_SIZE => 128,
|
||||
@@ -60,6 +54,12 @@ sub _init {
|
||||
%{$args{template_options} || {}},
|
||||
);
|
||||
|
||||
$config{COMPILE_DIR} //= $dir || do {
|
||||
my $tmpdir = File::Spec->catdir(File::Spec->tmpdir, "ttr$<");
|
||||
mkdir $tmpdir unless -d $tmpdir;
|
||||
$tmpdir;
|
||||
};
|
||||
|
||||
$config{LOAD_TEMPLATES} =
|
||||
[Mojolicious::Plugin::TtRenderer::Provider->new(%config, renderer => $app->renderer)]
|
||||
unless $config{LOAD_TEMPLATES};
|
||||
|
||||
Reference in New Issue
Block a user