OSDN Git Service

test form
[pettanr/pettanr.git] / lib / manifest / form / field / label.rb
index 278c553..6295ed9 100644 (file)
@@ -8,8 +8,8 @@ module Manifest
           'default' => Default, 'none' => None
         }
         def self.factory field, my_manifest
-          type = my_manifest['type'] || 'default'
-          raise "undefined type for forms > #{field.form_name} > fields > #{field.field_name} > label\n" unless type
+          my_manifest['type'] ||= 'default'
+          type = my_manifest['type']
           my_class = @@types[type]
           raise "undefined class for forms > #{field.form_name} > fields > #{field.field_name} > label > #{type}\n" unless my_class
           my_class.new(field, my_manifest)