Module: Menumatic::Helpers::NavigationHelper
- Defined in:
- lib/menumatic/helpers/navigation_helper.rb
Instance Method Summary collapse
- #menumatic(navigation_id = :application, options = {}) ⇒ Object
- #sitemap(document, navigation_id = "application", options = {}) ⇒ Object
Instance Method Details
#menumatic(navigation_id = :application, options = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/menumatic/helpers/navigation_helper.rb', line 4 def ( = :application, = {}) [:level] ||= nil # single level to render, overrides any other level settings [:levels] ||= [[:level]].delete_if{ |l| l.blank? } [:group] ||= nil [:groups] ||= [[:groups]].delete_if{ |g| g.blank? } [:class] ||= "" [:class] = ([:class].split(" ") + ["navigation #{navigation_id.to_s}"]).join(" ") = Menumatic::::Base.(.to_sym) .root.render(request, ) end |
#sitemap(document, navigation_id = "application", options = {}) ⇒ Object
18 19 20 21 |
# File 'lib/menumatic/helpers/navigation_helper.rb', line 18 def sitemap(document, = "application", = {}) = Menumatic::::Base.() .root.render_sitemap(document, request, ) end |