OSDN Git Service

cfe363e1207e786dd62a11b3a97dafc3faf2d754
[pettanr/pettanr.git] / lib / manifest / local / view / filer / body / file_header / base.rb
1 module Manifest
2   module View
3     module FilerModule
4       module BodyModule
5         module FileHeaderModule
6           class Base
7             attr :file_header, :column_name
8             def initialize file_header, column_name
9               @file_header = file_header
10               @column_name = column_name
11             end
12             
13             def filer
14               @file_header.filer
15             end
16             
17             def manifest
18               self.filer.manifest
19             end
20             
21             def item_name
22               self.filer.item_name
23             end
24             
25             def model
26               self.filer.model
27             end
28             
29             def items
30               self.filer.items
31             end
32             
33             def template_dir
34               self.filer.template_dir + 'header_column/'
35             end
36             
37             def template_file_name
38               "show"
39             end
40             
41             def template_name
42               self.template_dir + self.template_file_name
43             end
44             
45           end
46         end
47       end
48     end
49   end
50 end