OSDN Git Service

add bucket
[pettanr/pettanr.git] / lib / local_manifest / bucket / field_name.rb
1 module LocalManifest
2   module BucketModule
3     class FieldName < ManifestBase::Values
4       attr :form_name, :field_name
5       
6       def set_default
7         super
8       end
9       
10       def init
11         super
12         t = @values.split '.'
13         @form_name = t.size < 2 ? self.bucket_name : t.first
14         @field_name = t.last
15       end
16       
17       def bucket_name
18         @parent.name
19       end
20       
21       def bucket_manifest
22         @parent.manifest
23       end
24       
25     end
26     
27   end
28 end