Module: Georgia::MenusHelper

Defined in:
app/helpers/georgia/menus_helper.rb

Instance Method Summary collapse

Instance Method Details



14
15
16
17
# File 'app/helpers/georgia/menus_helper.rb', line 14

def render_links menu
  return unless menu and menu.is_a? Georgia::Menu
  render partial: 'menus/link', collection: menu.links.ordered.decorate, as: :link
end

#render_menu(menu) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'app/helpers/georgia/menus_helper.rb', line 4

def render_menu menu
  return unless menu and menu.is_a? Georgia::Menu
  links = menu.links.ordered.decorate
  if links.map(&:dropdown).include? true
    render 'menus/dropdown_menu', menu: menu, links: links
  else
    render 'menus/menu', menu: menu, links: links
  end
end