Compare commits
10 Commits
release/1.
...
release/1.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
abcd8c3293 | ||
|
|
7ba4f4bf5c | ||
|
|
593d9d1640 | ||
|
|
5e8ade81e4 | ||
|
|
70231b1bce | ||
|
|
77c6298a99 | ||
|
|
01e6647cbf | ||
|
|
22eba8d3c5 | ||
|
|
f68a82f774 | ||
|
|
cb908430e5 |
15
Changes
15
Changes
@@ -2,6 +2,21 @@ Revision history for Mojolicious::Plugin::TtRenderer
|
||||
|
||||
{{$NEXT}}
|
||||
|
||||
1.42_04 April 6, 2013
|
||||
- Updated meta for new github repo location
|
||||
|
||||
1.42_03 March 22, 2013
|
||||
- Allow custom relative paths for cache_dir (GH#35, Jason Crowther)
|
||||
|
||||
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
|
||||
|
||||
1.42 February 24, 2013
|
||||
- fix for test on solaris
|
||||
|
||||
1.41 February 23, 2013
|
||||
- Additional testing diagnostics
|
||||
|
||||
|
||||
12
dist.ini
12
dist.ini
@@ -5,6 +5,8 @@ license = Perl_5
|
||||
copyright_holder = Ask Bjørn Hansen
|
||||
# copyright_year = 2009
|
||||
|
||||
version = 1.42_04
|
||||
|
||||
[Prereqs]
|
||||
Mojolicious = 3.33
|
||||
Template = 2.18
|
||||
@@ -25,15 +27,15 @@ remove = Readme
|
||||
remove = Manifest
|
||||
|
||||
[MetaResources]
|
||||
bugtracker.web = https://github.com/abh/mojox-renderer-tt/issues
|
||||
repository.web = http://github.com/abh/mojox-renderer-tt
|
||||
repository.url = git://github.com/abh/mojox-renderer-tt.git
|
||||
bugtracker.web = https://github.com/plicease/mojox-renderer-tt/issues
|
||||
repository.web = http://github.com/plicease/mojox-renderer-tt
|
||||
repository.url = git://github.com/plicease/mojox-renderer-tt.git
|
||||
repository.type = git
|
||||
|
||||
[Homepage]
|
||||
|
||||
[BumpVersionFromGit]
|
||||
version_regexp = ^release/(.*)
|
||||
;[BumpVersionFromGit]
|
||||
;version_regexp = ^release/(.*)
|
||||
|
||||
[PkgVersion]
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ sub _init {
|
||||
if($dir=$args{cache_dir}) {
|
||||
|
||||
if($app && substr($dir,0,1) ne '/') {
|
||||
$dir=$app->home->rel_dir('tmp/ctpl');
|
||||
$dir=$app->home->rel_dir($dir);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -47,7 +47,6 @@ sub _init {
|
||||
my %config = (
|
||||
INCLUDE_PATH => \@renderer_paths,
|
||||
COMPILE_EXT => '.ttc',
|
||||
COMPILE_DIR => ($dir || abs_path(File::Spec->tmpdir)),
|
||||
UNICODE => 1,
|
||||
ENCODING => 'utf-8',
|
||||
CACHE_SIZE => 128,
|
||||
@@ -55,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};
|
||||
|
||||
@@ -6,7 +6,7 @@ use Test::More tests => 6;
|
||||
use Test::Mojo;
|
||||
|
||||
use Mojolicious::Lite;
|
||||
plugin 'tt_renderer';
|
||||
plugin 'tt_renderer' => { template_options => { COMPILE_DIR => tempdir( CLEANUP => 1 ) } };
|
||||
app->renderer->default_handler('tt');
|
||||
|
||||
get '/' => sub {
|
||||
|
||||
Reference in New Issue
Block a user