From 22eba8d3c5bc0475f2d5a26aa9dd012a877e7b7b Mon Sep 17 00:00:00 2001 From: Graham Ollis Date: Sun, 24 Feb 2013 23:12:05 -0500 Subject: [PATCH] include UID in default COMPILE_DIR --- lib/Mojolicious/Plugin/TtRenderer/Engine.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/Mojolicious/Plugin/TtRenderer/Engine.pm b/lib/Mojolicious/Plugin/TtRenderer/Engine.pm index 74224fd..a18489f 100644 --- a/lib/Mojolicious/Plugin/TtRenderer/Engine.pm +++ b/lib/Mojolicious/Plugin/TtRenderer/Engine.pm @@ -47,7 +47,12 @@ sub _init { my %config = ( INCLUDE_PATH => \@renderer_paths, COMPILE_EXT => '.ttc', - COMPILE_DIR => ($dir || abs_path(File::Spec->tmpdir)), + # 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,