Mercurial > pub > Impl
comparison Lib/IMPL/template.pm @ 185:ae8072f2f2a3
IMPL::Web::View::TTDocument tests, fixes
author | cin |
---|---|
date | Thu, 29 Mar 2012 18:22:15 +0400 |
parents | d1676be8afcc |
children | 4d0e1962161c |
comparison
equal
deleted
inserted
replaced
184:7525ea9a071a | 185:ae8072f2f2a3 |
---|---|
104 die new IMPL::ArgumentException( value => "Invalid argument type" ) unless is $value, $this->TValue; | 104 die new IMPL::ArgumentException( value => "Invalid argument type" ) unless is $value, $this->TValue; |
105 | 105 |
106 $this->items->AddLast( $this->ItemType->new( key => $key, value => $value ) ); | 106 $this->items->AddLast( $this->ItemType->new( key => $key, value => $value ) ); |
107 } | 107 } |
108 | 108 |
109 package main; | |
110 | |
111 use IMPL::require { | |
112 TFoo => 'Some::Package::Foo', | |
113 TBar => 'Some::Package::Bar' | |
114 }; | |
115 | |
116 my $TCol = spec MyCollection(TFoo, TBar); | |
117 | |
109 =end code | 118 =end code |
110 | 119 |
111 =head1 DESCRIPTION | 120 =head1 DESCRIPTION |
112 | 121 |
113 Шаблоны используются для динамической генерации классов. Процесс создания класса | 122 Шаблоны используются для динамической генерации классов. Процесс создания класса |