Class: RademadeAdmin::Model::Configuration
- Inherits:
-
Object
- Object
- RademadeAdmin::Model::Configuration
- Defined in:
- lib/rademade_admin/model/configuration.rb
Instance Attribute Summary collapse
-
#form_fields ⇒ Object
readonly
Returns the value of attribute form_fields.
-
#list_fields ⇒ Object
readonly
Returns the value of attribute list_fields.
-
#parent_menu_item ⇒ Object
readonly
Returns the value of attribute parent_menu_item.
Instance Method Summary collapse
-
#initialize(controller_name) ⇒ Configuration
constructor
A new instance of Configuration.
- #item_name ⇒ Object
- #model_class ⇒ Object
- #model_name ⇒ Object
Constructor Details
#initialize(controller_name) ⇒ Configuration
Returns a new instance of Configuration.
8 9 10 |
# File 'lib/rademade_admin/model/configuration.rb', line 8 def initialize(controller_name) @controller_name = controller_name end |
Instance Attribute Details
#form_fields ⇒ Object (readonly)
Returns the value of attribute form_fields.
6 7 8 |
# File 'lib/rademade_admin/model/configuration.rb', line 6 def form_fields @form_fields end |
#list_fields ⇒ Object (readonly)
Returns the value of attribute list_fields.
6 7 8 |
# File 'lib/rademade_admin/model/configuration.rb', line 6 def list_fields @list_fields end |
#parent_menu_item ⇒ Object (readonly)
Returns the value of attribute parent_menu_item.
6 7 8 |
# File 'lib/rademade_admin/model/configuration.rb', line 6 def end |
Instance Method Details
#item_name ⇒ Object
16 17 18 |
# File 'lib/rademade_admin/model/configuration.rb', line 16 def item_name @item_name ||= model_name.underscore.gsub('/', '_').humanize end |
#model_class ⇒ Object
20 21 22 |
# File 'lib/rademade_admin/model/configuration.rb', line 20 def model_class @model_class ||= RademadeAdmin::LoaderService.const_get(model_name) end |
#model_name ⇒ Object
12 13 14 |
# File 'lib/rademade_admin/model/configuration.rb', line 12 def model_name @model_name ||= @controller_name.classify end |