1 class Manifest.ItemModule.Boost extends ManifestBase.NameValues
\r
5 @values['level'] ||= 'post'
\r
6 @values['template_name'] ||= @name
\r
7 @values['column_name_for_template_module'] ||= @values['template_name'] + '_module_name'
\r
8 @values['settings_column_name'] ||= @name + '_settings'
\r
9 @values['foreign_key'] ||= @values['template_name'] + '_id'
\r
13 @level = @values['level']
\r
14 @template_name = @values['template_name']
\r
15 @column_name_for_template_module = @values['column_name_for_template_module']
\r
16 @settings_column_name = @values['settings_column_name']
\r
17 @foreign_key = @values['foreign_key']
\r
19 @values['item_name_for_extend_model'] ||= @template_name
\r
20 @values['setter_method_name'] ||= @values['item_name_for_extend_model'] + '_extend_setter'
\r
21 @values['getter_method_name'] ||= @values['item_name_for_extend_model'] + '_extend'
\r
22 @extend_model_class_name = @values['extend_model_class_name']
\r
23 @item_name_for_extend_model = @values['item_name_for_extend_model']
\r
24 @setter_method_name = @values['setter_method_name']
\r
25 @getter_method_name = @values['getter_method_name']
\r
26 @extend_module_name = @values['extend_module_name']
\r
27 if not @extend_module_name
\r
28 if @extend_model_class_name
\r
29 @extend_module_name = @extend_model_class_name + 'Module'
\r
31 ManifestBase.alert_undefined_message 'extend_module_name', @module_message()
\r