Module: Navigasmic::ViewHelpers
- Defined in:
- lib/navigasmic/rails/view_helpers.rb
Instance Method Summary collapse
-
#semantic_navigation(name, options = {}, &block) ⇒ Object
Semantic navigation view helper method.
Instance Method Details
#semantic_navigation(name, options = {}, &block) ⇒ Object
Semantic navigation view helper method
Example Usage:
<%= semantic_navigation :primary, class: 'primary-nav', builder: MyCustomBuilder do |n| %>
<% n.group 'My Thoughts' do %>
<% n.item 'Blog Posts', controller: 'posts', class: 'featured', id: 'blog_posts' %>
<% end %>
<% end %>
12 13 14 15 16 17 18 19 20 |
# File 'lib/navigasmic/rails/view_helpers.rb', line 12 def (name, = {}, &block) if name.is_a?(Hash) = name [:id] ||= nil name = "" end builder = .delete(:builder) || Navigasmic.configuration.default_builder builder.new(self, name, , &block).render end |