+++ /dev/null
-require_dependency "manifest/local/view/filer/body/file_body/file_item/date/date"
-module Manifest
- module View
- module FilerModule
- module BodyModule
- module FileBodyModule
- module FileItemModule
- class DateItemColumnFactory
- include DateItemColumnModule
- @@types = {
- 'default' => Default, 'none' => None
- }
- def self.factory file_item, my_manifest, item
- type = my_manifest.type
- raise "undefined type for local view filers > #{file_item.item_name} > date\n" unless type
- my_class = @@types[type]
- raise "undefined class for local view filers > #{file_item.item_name} > date > #{type}\n" unless my_class
- my_class.new(file_item, my_manifest, item)
- end
-
- end
- end
- end
- end
- end
- end
-end