1 require_dependency "local_manifest/filer/edit/edit"
8 'default' => Default, 'none' => None, 'template' => Template, 'account' => Account
10 def self.factory filer, my_manifest
11 my_manifest['type'] ||= 'default'
12 type = my_manifest['type']
13 type = my_manifest['type']
14 raise "undefined type for filers > #{filer.item_name} > edit\n" unless type
15 my_class = @@types[type]
16 raise "undefined class for filers > #{filer.item_name} > edit > #{type}\n" unless my_class
17 my_class.new(filer, my_manifest)