Module: RademadeAdmin::ModelOptions

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

Instance Method Summary collapse

Instance Method Details

#init_model_info(model_reflection) ⇒ Object



29
30
31
# File 'app/services/model_controller/model_options.rb', line 29

def init_model_info(model_reflection)
  Model::Info.new(model_reflection, configuration)
end

#item_nameObject



13
14
15
# File 'app/services/model_controller/model_options.rb', line 13

def item_name
  configuration.item_name
end

#model_classObject



21
22
23
# File 'app/services/model_controller/model_options.rb', line 21

def model_class
  configuration.model_class
end

#model_infoObject



25
26
27
# File 'app/services/model_controller/model_options.rb', line 25

def model_info
  @model_info ||= Model::Graph.instance.model_info(model_class)
end

#model_nameObject



9
10
11
# File 'app/services/model_controller/model_options.rb', line 9

def model_name
  configuration.model_name
end

#options(&options_block) ⇒ Object



5
6
7
# File 'app/services/model_controller/model_options.rb', line 5

def options(&options_block)
  configuration.instance_eval &options_block
end

#parent_menu_itemObject



17
18
19
# File 'app/services/model_controller/model_options.rb', line 17

def parent_menu_item
  configuration.parent_menu_item
end