Mercurial > pub > Impl
comparison Lib/IMPL/Web/TT/Document.pm @ 150:4369d5458bb6
minor fixes
author | wizard |
---|---|
date | Fri, 20 Aug 2010 08:28:43 +0400 |
parents | 60fd224f3e3c |
children | eb478083f72b |
comparison
equal
deleted
inserted
replaced
149:b04e978d6d5a | 150:4369d5458bb6 |
---|---|
9 use File::Spec; | 9 use File::Spec; |
10 use Scalar::Util qw(blessed); | 10 use Scalar::Util qw(blessed); |
11 use IMPL::Web::TT::Collection; | 11 use IMPL::Web::TT::Collection; |
12 use IMPL::Web::TT::Control; | 12 use IMPL::Web::TT::Control; |
13 use Carp; | 13 use Carp; |
14 use Encode(); | |
14 | 15 |
15 BEGIN { | 16 BEGIN { |
16 private property _provider => prop_all; | 17 private property _provider => prop_all; |
17 private property _context => prop_all; | 18 private property _context => prop_all; |
18 public property cache => prop_all; | 19 public property cache => prop_all; |
75 VARIABLES => { | 76 VARIABLES => { |
76 document => $this, | 77 document => $this, |
77 this => $this, | 78 this => $this, |
78 render => sub { | 79 render => sub { |
79 $this->_process(@_); | 80 $this->_process(@_); |
81 }, | |
82 encode => sub { | |
83 Encode::encode('utf8',shift); | |
80 } | 84 } |
81 }, | 85 }, |
82 RECURSION => 1, | 86 RECURSION => 1, |
83 LOAD_TEMPLATES => [$this->provider] | 87 LOAD_TEMPLATES => [$this->provider] |
84 ) | 88 ) |