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 Шаблоны используются для динамической генерации классов. Процесс создания класса |
