OSDN Git Service

fix form
[pettanr/pettanr.git] / lib / manifest / form.rb
index 0801d41..48d40d0 100644 (file)
@@ -1,8 +1,8 @@
 require_dependency "manifest/form/field"
 module Manifest
   class Form
-    
     include FormModule
+    
     def self.base_manager manifest, my_manifests
       form = {}
       base = my_manifests['base'] || {}
@@ -45,6 +45,12 @@ module Manifest
       @field_names = @form_manifest['field_names']
     end
     
+    def each_field
+      @field_names.each do |field_name|
+        yield field_name, @fields[field_name]
+      end
+    end
+    
   end
   
   class ExtendForm < Form