[Kiev-pm] Задание конфигурации Dancer с помощью set

Ilya Chesnokov chesnokov.ilya at gmail.com
Tue Oct 29 07:42:38 PDT 2013


perl -MDancer -MData::Dumper -E 'set template => "simple"; set engines => {
simple => { cache => 1 }}; say Dumper(config());'
$VAR1 = {
          'engines' => {
                         'simple' => {
                                       'cache' => 1
                                     }
                       },
...
          'template' => 'simple',
...
};

Всё устанавливается :-/



29 октября 2013 г., 17:05 пользователь TheAthlete <theathlet ÎÁ yandex.ru>написал:

> Здравствуйте!
> Пытаюсь задать конфигурацию шаблонизатора с помощью set:
>
> template: Text::Haml,
> wrapper: Dancer::Template::Haml
>
> Если в config.yml прописываю следующие строки, то все нормально:
>
> template: haml
> engines:
>   haml:
>     cache_dir: .haml_cache/
>     cache:     1
>
> А если задаю с помощью set:
>
> set template => 'haml';
> set engines => {
>   haml => {
>     cache_dir => '.haml_cache/',
>     cache => 1,
>   },
> };
>
> то параметры конфигурации не создаются (смотрю под дебагом).
> Подскажите пожайлуста правильную структуру, которую нужно передать в set.
>
> Для Plack Middlewares приводится такой пример:
>
> set plack_middlewares => [
>     [ 'Debug' => ( 'panels' => [qw(DBITrace Memory Timer)] ) ],
> ];
>
> но он тоже не работает
> ______________________________**_________________
> Kiev-pm mailing list
> Kiev-pm ÎÁ pm.org
> http://mail.pm.org/mailman/**listinfo/kiev-pm<http://mail.pm.org/mailman/listinfo/kiev-pm>
>



-- 
Best regards,
Ilya Chesnokov
----------- ���� ���-----------
÷ÌÏÖÅÎÉÅ × ÆÏÒÍÁÔÅ HTML ÂÙÌÏ ÉÚ×ÌÅÞÅÎÏ…
URL: <http://mail.pm.org/pipermail/kiev-pm/attachments/20131029/e6de35a8/attachment.html>


More information about the Kiev-pm mailing list