Sha256: cae7c45f0e82ff8a281f14e58d9dfb804cf47884ec4c9938ce9850204da28b8f
Contents?: true
Size: 662 Bytes
Versions: 3
Compression:
Stored size: 662 Bytes
Contents
module Navigasmic::ViewHelpers # 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 %> def semantic_navigation(name, options = {}, &block) if name.is_a?(Hash) options = name options[:id] ||= nil name = "" end builder = options.delete(:builder) || Navigasmic.configuration.default_builder builder.new(self, name, options, &block).render end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
navigasmic-1.1.0 | lib/navigasmic/rails/view_helpers.rb |
navigasmic-1.0.5 | lib/navigasmic/rails/view_helpers.rb |
navigasmic-1.0.4 | lib/navigasmic/rails/view_helpers.rb |