agile-alliance-brazil/submissions

View on GitHub
app/views/layouts/_menu.html.haml

Summary

Maintainability
Test Coverage
%ul#menu
  - @conference.menu_links.each do |(name, page)|
    = link_to_menu_item(:li, name, page.is_a?(String) ? page : conference_page_by_path_path(@conference, path: page.path))
  - if @conference.tracks.size > 1
    = link_to_menu_item(:li, t('title.tracks'), conference_tracks_path(@conference))
  - if @conference.session_types.size > 1
    = link_to_menu_item(:li, t('title.session_types'), conference_session_types_path(@conference))
  - if @conference.audience_levels.size > 1
    = link_to_menu_item(:li, t('title.audience_levels'), conference_audience_levels_path(@conference))