OSDN Git Service

test form
[pettanr/pettanr.git] / lib / manifest / form / field.rb
index cb61f93..591493b 100644 (file)
@@ -7,7 +7,8 @@ module Manifest
         'element' => ElementField, 'part' => PartField
       }
       def self.factory form, field_name, my_manifest
-        type = my_manifest['type'] || 'element'
+        my_manifest['type'] ||= 'element'
+        type = my_manifest['type']
         raise "undefined type for forms > #{form.form_name} > fields > #{field_name}\n" unless type
         my_class = @@types[type]
         raise "undefined class for forms > #{form.form_name} > fields > #{field_name} > #{type}\n" unless my_class