Class: MenuCell
Class Attribute Summary collapse
Instance Method Summary
collapse
#admin_autocomplete_uri, #admin_create_uri, #admin_delete_uri, #admin_edit_form_uri, #admin_edit_uri, #admin_link_autocomplete_uri, #admin_link_uri, #admin_list_uri, #admin_model_url_for, #admin_new_form_uri, #admin_new_uri, #admin_related_item, #admin_related_uri, #admin_unlink_uri, #admin_update_uri, #admin_url_for, #rademade_admin_route, #root_uri
Class Attribute Details
.current_ability ⇒ Object
Returns the value of attribute current_ability.
5
6
7
|
# File 'app/cells/menu_cell.rb', line 5
def current_ability
@current_ability
end
|
.current_model ⇒ Object
Returns the value of attribute current_model.
5
6
7
|
# File 'app/cells/menu_cell.rb', line 5
def current_model
@current_model
end
|
Instance Method Details
#item(item) ⇒ Object
18
19
20
21
|
# File 'app/cells/menu_cell.rb', line 18
def item(item)
item_data(item)
render
end
|
#root_item ⇒ Object
8
9
10
11
12
13
14
15
16
|
# File 'app/cells/menu_cell.rb', line 8
def root_item
@uri = root_uri
@name = t('rademade_admin.home')
@count = nil
@ico_class = 'glyphicon glyphicon-home'
@has_sub_items = false
@is_active = self.class.current_model.nil?
render view: :item
end
|
#sub_item(sub_item) ⇒ Object
28
29
30
31
|
# File 'app/cells/menu_cell.rb', line 28
def sub_item(sub_item)
item_data(sub_item)
render
end
|
#sub_items(sub_items) ⇒ Object
23
24
25
26
|
# File 'app/cells/menu_cell.rb', line 23
def sub_items(sub_items)
@sub_items = sub_items
render
end
|