OSDN Git Service

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