OSDN Git Service

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