OSDN Git Service

fix:error dlg
[pettanr/pettanr.git] / lib / manifest_base / values.rb
1 module ManifestBase
2   class Values
3     attr :parent, :json, :module_name
4     
5     def initialize parent, json, module_name
6       @parent = parent
7       @json = json
8       @module_name = module_name
9       self.set_default
10       self.init
11     end
12     
13     def set_default
14       @values = @json
15     end
16     
17     def init
18     end
19     
20     def module_names
21       self.parent.module_names + [@module_name]
22     end
23     
24     def module_message
25       ManifestBase.module_message(self.module_names)
26     end
27     
28     def parent_name
29       @parent.name
30     end
31     
32     def parent_json
33       @parent.json
34     end
35     
36   end
37 end
38