1 require_dependency "manifest/local/view/filer/body/file_body/file_item/summary/summary"
8 class SummaryItemColumnFactory
9 include SummaryItemColumnModule
11 'none' => None, 'template' => Template
13 def self.factory file_item, my_manifest, item
14 type = my_manifest.type
15 raise "undefined type for local view filers > #{file_item.item_name} > summary\n" unless type
16 my_class = @@types[type]
17 raise "undefined class for local view filers > #{file_item.item_name} > summary > #{type}\n" unless my_class
18 my_class.new(file_item, my_manifest, item)