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 |