1 require_dependency "locmare/filer/body/file_body/file_item/symbol"
2 require_dependency "locmare/filer/body/file_body/file_item/caption"
3 require_dependency "locmare/filer/body/file_body/file_item/summary"
4 require_dependency "locmare/filer/body/file_body/file_item/icon"
5 require_dependency "locmare/filer/body/file_body/file_item/date"
6 require_dependency "locmare/filer/body/file_body/file_item/edit"
12 include FileItemModule
14 attr :file_body, :item,
15 :symbol, :caption, :summary, :icon, :date, :edit
16 def initialize file_body, item
17 @file_body = file_body
19 @symbol = SymbolItemColumnFactory.factory self, self.filer.manifest.symbol, @item
20 @caption = CaptionItemColumnFactory.factory self, self.filer.manifest.caption, @item
21 @summary = SummaryItemColumnFactory.factory self, self.filer.manifest.summary, @item
22 @icon = IconItemColumnFactory.factory self, self.filer.manifest.icon, @item
23 @date = DateItemColumnFactory.factory self, self.filer.manifest.date, @item
24 @edit = EditItemColumnFactory.factory self, self.filer.manifest.edit, @item
48 self.filer.template_dir
51 def template_file_name
56 self.template_dir + self.template_file_name