1 require_dependency "locmare/filer/body/file_header/base"
2 require_dependency "locmare/filer/body/file_header/show"
3 require_dependency "locmare/filer/body/file_header/none"
8 include FileHeaderModule
11 :symbol, :caption, :summary, :icon, :date, :edit
14 c = self.filer.manifest.symbol.visible? ? Show : None
15 @symbol = c.new self, 'symbol'
16 c = self.filer.manifest.caption.visible? ? Show : None
17 @caption = c.new self, 'caption'
18 c = self.filer.manifest.summary.visible? ? Show : None
19 @summary = c.new self, 'summary'
20 c = self.filer.manifest.icon.visible? ? Show : None
21 @icon = c.new self, 'icon'
22 c = self.filer.manifest.date.visible? ? Show : None
23 @date = c.new self, 'date'
24 c = self.filer.manifest.edit.visible? ? Show : None
25 @edit = c.new self, 'edit'
52 def template_file_name
57 self.template_dir + self.template_file_name