diff Lib/IMPL/Web/Application/RestResource.pm @ 216:e9fd7ff3f54c

sync
author sergey
date Thu, 09 Aug 2012 17:24:07 +0400
parents 292226770180
children
line wrap: on
line diff
--- a/Lib/IMPL/Web/Application/RestResource.pm	Mon Aug 06 17:27:47 2012 +0400
+++ b/Lib/IMPL/Web/Application/RestResource.pm	Thu Aug 09 17:24:07 2012 +0400
@@ -20,15 +20,27 @@
 };
 
 BEGIN {
+	# объект, который представляется данным ресурсом
 	public property target => PROP_GET | PROP_OWNERSET;
+	
+	# получение индекса, тоесть обращение по пути '/foo/bar/'
 	public property index => PROP_GET | PROP_OWNERSET;
+	
+	# получение дочернего ресурса по идентификатору, который
+	# удовлетворяет childRegex
 	public property fetch => PROP_GET | PROP_OWNERSET;
 	
+	# публикует ресурсы связанные с методами объекта
 	public property methods => PROP_GET | PROP_OWNERSET;
 	
+	# формат идентификаторов дочерних ресурсов для метода fetch
 	public property childRegex => PROP_GET | PROP_OWNERSET;
+	
+	# поддержка форм браузеров при помощи создания дочерних ресурсов 
 	public property enableForms => PROP_GET | PROP_OWNERSET;
 	
+	# контракты именованных дочерних ресурсов
+	public property nestedResources => PROP_GET | PROP_OWNERSET;
 }
 
 sub CTOR {
@@ -291,6 +303,8 @@
 которые позволяют в простой форме задать отображения между C<HTTP> методами и методами
 объекта представленного данным ресурсом.
 
+Следует отметить, что свойство C<final> вычисляется автоматически.
+
 
 =head2 HTTP METHODS
 
@@ -325,7 +339,7 @@
 
 =head2 C<create>
 
-По сути данные ресурс не является необходимостью, однако создается для целостности модели.
+По сути данные ресурсы не является необходимостью, однако создается для целостности модели.
 
 =head3 C<GET>