diff Lib/IMPL/Web/ViewResult.pm @ 256:32aceba4ee6d

corrected ViewHandlers to handle cookies and headers. Dirty hacks to handle binary data RestController doesn't deal with file extensions anymore.
author sergey
date Wed, 12 Dec 2012 04:29:50 +0400
parents a02b110da931
children 2879cdb6b8cd
line wrap: on
line diff
--- a/Lib/IMPL/Web/ViewResult.pm	Fri Dec 07 16:58:19 2012 +0400
+++ b/Lib/IMPL/Web/ViewResult.pm	Wed Dec 12 04:29:50 2012 +0400
@@ -10,7 +10,10 @@
     ],
     props => [
         model => PROP_RW,
-        location => PROP_RW
+        location => PROP_RW,
+        cookies => PROP_RW,
+        headers => PROP_RW,
+        status  => PROP_RW
     ]
 };
 
@@ -51,6 +54,18 @@
 
 =head2 C<[get,set]location>
 
-Текущий абсолютный адрес ресурса.   
+Текущий абсолютный адрес ресурса.
+
+=head2 C<[get,set]cookies>
+
+Хеш с печеньками, которые будут добавлены в C<HTTP> ответ.
+
+=head2 C<[get,set]headers>
+
+Заголовки которые нужно добавить в заголовки C<HTTP> ответа.
+
+=head2 C<[get,set]status>
+
+Код C<HTTP> ответа. 
 
 =cut