comparison Lib/IMPL/Web/Application.pm @ 59:0f3e369553bd

Rewritten property implementation (probably become slower but more flexible) Configuration infrastructure in progress (in the aspect of the lazy activation) Initial concept for the code generator
author wizard
date Tue, 09 Mar 2010 02:50:45 +0300
parents a35b60b16a99
children b0c068da93ac
comparison
equal deleted inserted replaced
58:a35b60b16a99 59:0f3e369553bd
11 use CGI; 11 use CGI;
12 12
13 BEGIN { 13 BEGIN {
14 public property handlerError => prop_all; 14 public property handlerError => prop_all;
15 public property factoryAction => prop_all; 15 public property factoryAction => prop_all;
16 public property handlersQuery => prop_all; 16 public property handlersQuery => prop_all | prop_list;
17 } 17 }
18 18
19 # custom factory 19 # custom factory
20 sub new { 20 sub new {
21 my ($self,$file) = @_; 21 my ($self,$file) = @_;
58 =pod 58 =pod
59 59
60 =head1 SYNOPSIS 60 =head1 SYNOPSIS
61 61
62 require MyApp; 62 require MyApp;
63 MyApp->instance('app.config')->Run(); 63 MyApp->spawn('app.config')->Run();
64 64
65 =head1 DESCRIPTION 65 =head1 DESCRIPTION
66 66
67 Зкземпляр приложения содержит в себе глобальные настройки, реализует контроллер запросов, 67 Зкземпляр приложения содержит в себе глобальные настройки, реализует контроллер запросов,
68 в качестве источника запросов используется CGI или иной совместимый модуль. 68 в качестве источника запросов используется CGI или иной совместимый модуль.