OSDN Git Service

fix local_manifest
[pettanr/pettanr.git] / lib / local_manifest / filer / symbol / default.rb
1 ManifestBase.require_modules "local_manifest/filer/symbol/default/", 
2   %w|face link|
3
4 module LocalManifest
5   module FilerModule
6     module SymbolModule
7       class Default < Base
8         include DefaultModule
9         attr :face, :link
10         
11         def set_default
12           super
13           @args['face'] ||= {}
14           @args['link'] ||= {}
15         end
16         
17         def init
18           super
19           @face = ManifestBase.load_type_args self, @args, 'face', FaceFactory
20           @link = ManifestBase.load_type_args self, @args, 'link', LinkFactory
21         end
22         
23         def visible?
24           true
25         end
26         
27       end
28     end
29   end
30 end