OSDN Git Service

Merge branch 'v06' of git.sourceforge.jp:/gitroot/pettanr/pettanr into v06
[pettanr/pettanr.git] / lib / manifest / local / view / filer / body / file_body / file_item / show.rb
1 module Manifest
2   module View
3     module FilerModule
4       module BodyModule
5         module FileBodyModule
6           module FileItemModule
7             class Show
8               attr :file_body, :column_name, :renderer
9               def initialize file_body, column_name, renderer
10                 @file_body = file_body
11                 @column_name = column_name
12                 @renderer = renderer
13               end
14               
15               def filer
16                 @file_body.filer
17               end
18               
19               def manifest
20                 self.filer.manifest
21               end
22               
23               def item_name
24                 self.filer.item_name
25               end
26               
27               def model
28                 self.filer.model
29               end
30               
31               def items
32                 self.filer.items
33               end
34               
35               def template_dir
36                 self.filer.template_dir + 'item_column/'
37               end
38               
39               def template_file_name
40                 "show"
41               end
42               
43               def template_name
44                 self.template_dir + self.template_file_name
45               end
46               
47             end
48           end
49         end
50       end
51     end
52   end
53 end