1 require_dependency "locmare/filer/body/file_body/file_item/edit/edit"
7 class EditItemColumnFactory
8 include EditItemColumnModule
10 'default' => Default, 'none' => None, 'account' => Account, 'template' => Template
12 def self.factory file_item, my_manifest, item
13 type = my_manifest.type
14 raise "undefined type for local view filers > #{file_item.item_name} > edit\n" unless type
15 my_class = @@types[type]
16 raise "undefined class for local view filers > #{file_item.item_name} > edit > #{type}\n" unless my_class
17 my_class.new(file_item, my_manifest, item)