comparison Lib/IMPL/Web/View/TTControl.pm @ 185:ae8072f2f2a3

IMPL::Web::View::TTDocument tests, fixes
author cin
date Thu, 29 Mar 2012 18:22:15 +0400
parents 47dac58691ee
children 6c0fee769b0c
comparison
equal deleted inserted replaced
184:7525ea9a071a 185:ae8072f2f2a3
45 45
46 if(my $body = $this->template->blocks->{RENDER} ) { 46 if(my $body = $this->template->blocks->{RENDER} ) {
47 return $this->context->process( $body, { this => $this } ); 47 return $this->context->process( $body, { this => $this } );
48 } else { 48 } else {
49 return ""; 49 return "";
50 } 50 }
51 }
52
53 sub AUTOLOAD {
54 our $AUTOLOAD;
55
56 my $method = ($AUTOLOAD =~ m/(\w+)$/)[0];
57
58 return if $method eq 'DESTROY';
59
60 my $res = $_[0]->template->$method();
61
62 return defined($res) ? $res : $_[0]->context->stash->get($method);
51 63
52 } 64 }
53 65
54 1; 66 1;
55 67