OSDN Git Service

Merge branch 'v06' of git.sourceforge.jp:/gitroot/pettanr/pettanr into v06
[pettanr/pettanr.git] / lib / manifest / form / field / helper / helper.rb
1 module Manifest
2   module FormModule
3     module FieldModule
4       module HelperModule
5         class Base
6           attr :field, :helper_manifest
7           
8           def initialize field, helper_manifest
9             @field = field
10             @helper_manifest = helper_manifest
11             self.set_default
12             self.init
13           end
14           
15           def set_default
16             @helper_manifest['args'] ||= {}
17           end
18           
19           def init
20             @args = @helper_manifest['args']
21           end
22           
23         end
24         
25         class Default < Base
26         end
27         
28         class None < Base
29         end
30         
31       end
32     end
33   end
34 end