2 class ElementNestableContent < Content
3 self.abstract_class = true
11 define_method("element_items") do |element_model|
12 self.__send__ self.class.my_manifest.associations.child_element_name(element_model)
14 define_method("elements_items") do
15 self.class.element_models.map {|element_model|
16 self.element_items element_model
24 def post_attributes opt = {}
25 attr = self.copy_attributes
27 self.class.element_models.each do |element_model|
28 name = self.class.my_manifest.associations.child_element_name(element_model) + '_attributes'
30 self.element_items(element_model).each do |element|
31 hash[name][element.post_attribute_key] = element.post_attributes opt