OSDN Git Service

8dc3136212c59c4d6f767962e2c0ec8ca5744129
[pettanr/pettanr.git] / lib / manifest / filer / edit / edit.rb
1 module Manifest
2   module FilerModule
3     module  EditModule
4       class Base
5         attr :filer, :edit_manifest
6         
7         def initialize filer, edit_manifest
8           @filer = filer
9           @edit_manifest = edit_manifest
10           self.set_default
11           self.init
12         end
13         
14         def set_default
15           @edit_manifest['args'] ||= {}
16         end
17         
18         def init
19           @args = @edit_manifest['args']
20         end
21         
22       end
23       
24       class Default < Base
25       end
26       
27       class None < Base
28       end
29       
30       class Account < Base
31       end
32       
33       class Template < Base
34       end
35       
36     end
37   end
38 end