OSDN Git Service

af85c32be4c3436f37cc37588e0f87b7c35c6aec
[pettanr/pettanr.git] / lib / manifest / filer / icon / icon.rb
1 module Manifest
2   module FilerModule
3     module  IconModule
4       class Base
5         attr :filer, :icon_manifest, :type
6         
7         def initialize filer, icon_manifest
8           @filer = filer
9           @icon_manifest = icon_manifest
10           self.set_default
11           self.init
12         end
13         
14         def set_default
15           @icon_manifest['args'] ||= {}
16         end
17         
18         def init
19           @type = @icon_manifest['type']
20           @args = @icon_manifest['args']
21         end
22         
23         def visible?
24           true
25         end
26         
27       end
28       
29     end
30   end
31 end