Module: RademadeAdmin::InstanceOptions

Included in:
ModelController
Defined in:
app/services/model_controller/instance_options.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#item_nameObject (readonly)

Returns the value of attribute item_name.



4
5
6
# File 'app/services/model_controller/instance_options.rb', line 4

def item_name
  @item_name
end

#list_fieldsObject (readonly)

Returns the value of attribute list_fields.



4
5
6
# File 'app/services/model_controller/instance_options.rb', line 4

def list_fields
  @list_fields
end

#model_classObject (readonly)

Returns the value of attribute model_class.



4
5
6
# File 'app/services/model_controller/instance_options.rb', line 4

def model_class
  @model_class
end

#model_infoObject (readonly)

Returns the value of attribute model_info.



4
5
6
# File 'app/services/model_controller/instance_options.rb', line 4

def model_info
  @model_info
end

#model_nameObject (readonly)

Returns the value of attribute model_name.



4
5
6
# File 'app/services/model_controller/instance_options.rb', line 4

def model_name
  @model_name
end

#semantic_form_fieldsObject (readonly)

Returns the value of attribute semantic_form_fields.



4
5
6
# File 'app/services/model_controller/instance_options.rb', line 4

def semantic_form_fields
  @semantic_form_fields
end

Instance Method Details

#filter_fieldsObject



23
24
25
# File 'app/services/model_controller/instance_options.rb', line 23

def filter_fields
  @model_info.filter_fields
end

#load_field_optionsObject



14
15
16
17
# File 'app/services/model_controller/instance_options.rb', line 14

def load_field_options
  @list_fields = @model_info.list_fields
  @semantic_form_fields = @model_info.semantic_form_fields
end

#load_model_optionsObject



7
8
9
10
11
12
# File 'app/services/model_controller/instance_options.rb', line 7

def load_model_options
  @model_info = self.class.model_info
  @model_name = self.class.model_name
  @model_class = self.class.model_class
  @item_name = self.class.item_name
end

#load_optionsObject



31
32
33
34
35
# File 'app/services/model_controller/instance_options.rb', line 31

def load_options
  load_model_options
  load_field_options
  load_template_options
end

#load_template_optionsObject



27
28
29
# File 'app/services/model_controller/instance_options.rb', line 27

def load_template_options
  @form_template_path ||= form_template_path
end

#origin_fieldsObject



19
20
21
# File 'app/services/model_controller/instance_options.rb', line 19

def origin_fields
  @model_info.origin_fields
end