'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)