Module: Katalyst::Navigation::HasNavigation::NavigationHelper

Defined in:
app/controllers/concerns/katalyst/navigation/has_navigation.rb

Overview

Provide an accessor for navigation menus

Instance Method Summary collapse

Instance Method Details

#assign_controller(controller) ⇒ Object

See Also:

  • ActionView::Helpers::ControllerHelper#assign_controller


65
66
67
68
69
70
71
# File 'app/controllers/concerns/katalyst/navigation/has_navigation.rb', line 65

def assign_controller(controller)
  super

  if controller.respond_to?(:default_navigation_builder)
    @_default_navigation_builder = controller.default_navigation_builder
  end
end

Retrieves the preloaded menu that matches the given slug.

Returns:

  • menu with the given slug



60
61
62
# File 'app/controllers/concerns/katalyst/navigation/has_navigation.rb', line 60

def navigation_menu_for(slug)
  @navigation_menus[slug.to_s]
end