Class: SimpleNavigation::Renderer::Breadcrumbs
- Defined in:
- lib/simple_navigation/rendering/renderer/breadcrumbs.rb
Overview
Renders an ItemContainer as a <div> element and its containing items as <a> elements. It only renders ‘selected’ elements.
By default, the renderer sets the item’s key as dom_id for the rendered <a> element unless the config option autogenerate_item_ids
is set to false. The id can also be explicitely specified by setting the id in the html-options of the ‘item’ method in the config/navigation.rb file. The ItemContainer’s dom_class and dom_id are applied to the surrounding <div> element.
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
#expand_all?, #include_sub_navigation?, #initialize, #level, #render_sub_navigation_for, #skip_if_empty?
Constructor Details
This class inherits a constructor from SimpleNavigation::Renderer::Base
Instance Method Details
#render(item_container) ⇒ Object
13 14 15 |
# File 'lib/simple_navigation/rendering/renderer/breadcrumbs.rb', line 13 def render(item_container) content_tag(:div, (item_container).join(join_with), {:id => item_container.dom_id, :class => item_container.dom_class}) end |