diff Lib/IMPL/Web/Application/ResourceContract.pm @ 268:4abda21186cd

*refactoring IMPL::Web: added 'application' property to resources
author cin
date Mon, 21 Jan 2013 02:08:17 +0400
parents 814d755e5d12
children 546957c50a36
line wrap: on
line diff
--- a/Lib/IMPL/Web/Application/ResourceContract.pm	Thu Jan 17 02:39:44 2013 +0400
+++ b/Lib/IMPL/Web/Application/ResourceContract.pm	Mon Jan 21 02:08:17 2013 +0400
@@ -216,7 +216,7 @@
 use IMPL::Const qw(:prop);
 use IMPL::declare {
     require => {
-        ForbiddenException => 'IMPL::Web::Forbidden'  
+        ForbiddenException => 'IMPL::Web::ForbiddenException'  
     },
     base => [
         'IMPL::Object' => undef,
@@ -286,6 +286,10 @@
 Ссылка на C<IMPL::Web::Application::ResourceContract> для дочернего ресурса.
 У данного контракта используется только метод C<CreateContract>.
 
+Для реализации отложенной загрузки контракта (чтобы снизить ресурсоемкость
+запуска приложения) вместо ссылки на контракт может быть либо ссылка на
+процедуру, либо объект имеющий метод C<Invoke>.
+
 =back
 
 По крайней мере C<name> или C<match> должны присутсвовать.