Class: RademadeAdmin::MenuService::MenuItem
- Inherits:
-
Object
- Object
- RademadeAdmin::MenuService::MenuItem
- Defined in:
- app/services/menu_service/menu_item.rb
Instance Attribute Summary collapse
-
#children_items ⇒ Object
Returns the value of attribute children_items.
-
#model_info ⇒ Object
Returns the value of attribute model_info.
Instance Method Summary collapse
Instance Attribute Details
#children_items ⇒ Object
Returns the value of attribute children_items.
6 7 8 |
# File 'app/services/menu_service/menu_item.rb', line 6 def children_items @children_items end |
#model_info ⇒ Object
Returns the value of attribute model_info.
6 7 8 |
# File 'app/services/menu_service/menu_item.rb', line 6 def model_info @model_info end |
Instance Method Details
#count ⇒ Object
12 13 14 |
# File 'app/services/menu_service/menu_item.rb', line 12 def count @model_info. end |
#has_sub_items? ⇒ Boolean
20 21 22 |
# File 'app/services/menu_service/menu_item.rb', line 20 def has_sub_items? sub_items.size > 0 end |
#model ⇒ Object
16 17 18 |
# File 'app/services/menu_service/menu_item.rb', line 16 def model @model_info.model end |
#name ⇒ Object
8 9 10 |
# File 'app/services/menu_service/menu_item.rb', line 8 def name @model_info.item_name end |
#sub_items ⇒ Object
24 25 26 |
# File 'app/services/menu_service/menu_item.rb', line 24 def sub_items @children_items end |