Class: Golden::Menu::HierarchicalMenu

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
TheSortableTree::Scopes
Defined in:
app/models/golden/menu/hierarchical_menu.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.grouped(name) ⇒ Object



16
17
18
# File 'app/models/golden/menu/hierarchical_menu.rb', line 16

def grouped(name)
  where(group: name)
end

Instance Method Details

#name_and_groupObject



25
26
27
28
# File 'app/models/golden/menu/hierarchical_menu.rb', line 25

def name_and_group
  return name unless translated_group
  "#{name} @#{translated_group}"
end

#to_paramObject



21
22
23
# File 'app/models/golden/menu/hierarchical_menu.rb', line 21

def to_param
  id
end

#translated_groupObject



30
31
32
# File 'app/models/golden/menu/hierarchical_menu.rb', line 30

def translated_group
  ::Golden::Menu.translate_group group
end