OSDN Git Service

fix local_manifest
[pettanr/pettanr.git] / lib / local_manifest / filer / summary / summary.rb
1 module LocalManifest
2   module FilerModule
3     module SummaryModule
4       class Base < ManifestBase::TypeArgs
5         
6         def set_default
7           super
8         end
9         
10         def init
11           super
12         end
13         
14         def visible?
15           @type != 'none'
16         end
17         
18       end
19       
20       class None < Base
21       end
22       
23       class Template < Base
24         attr  :template_name
25         
26         def set_default
27           super
28           @args['template_name'] ||= 'summary'
29         end
30         
31         def init
32           super
33           @template_name = @args['template_name']
34         end
35         
36       end
37     end
38   end
39 end