OSDN Git Service

merge
[pettanr/pettanr.git] / lib / manifest / local / view / filer / header.rb
1 module Manifest
2   module View
3     module FilerModule
4       class Header
5         attr :filer
6         def initialize filer
7           @filer = filer
8         end
9         
10         def model
11           @filer.model
12         end
13         
14         def icon_name
15           self.model.singular
16         end
17         
18         def icon_size
19           Manifest.manifest.magic_numbers['thumbnail_width'] / 2
20         end
21         
22         def human_name
23           self.model.model_name.human
24         end
25         
26         def template_dir
27           @filer.template_dir
28         end
29         
30         def template_file_name
31           "header"
32         end
33         
34         def template_name
35           self.template_dir + self.template_file_name
36         end
37         
38       end
39     end
40   end
41 end