Module: Navigatrix

Extended by:
Navigatrix
Included in:
Navigatrix
Defined in:
lib/navigatrix.rb,
lib/navigatrix/item.rb,
lib/navigatrix/builder.rb,
lib/navigatrix/version.rb,
lib/navigatrix/renderer.rb,
lib/navigatrix/view_helpers.rb,
lib/navigatrix/configuration.rb,
lib/navigatrix/item_collection.rb,
lib/navigatrix/integration/rails.rb,
lib/navigatrix/rendering/context.rb,
lib/navigatrix/rendering/strategies/item.rb,
lib/navigatrix/rendering/strategies/list.rb,
lib/navigatrix/rendering/strategy_factory.rb,
lib/navigatrix/rendering/strategies/bootstrap/tabs.rb,
lib/navigatrix/rendering/strategies/content_helpers.rb,
lib/navigatrix/rendering/strategies/html_attributes.rb,
lib/navigatrix/rendering/strategies/bootstrap/navbar.rb

Defined Under Namespace

Modules: Configuration, Rendering, ViewHelpers Classes: Builder, Item, ItemBuilder, ItemCollection, ListBuilder, Railtie, Renderer

Constant Summary collapse

VERSION =
"0.1.0"

Instance Method Summary collapse

Instance Method Details

#register_item_renderer(name, &block) ⇒ Object



29
30
31
# File 'lib/navigatrix.rb', line 29

def register_item_renderer(name, &block)
  item_renderers[name] = ItemBuilder.build(&block)
end

#register_list_renderer(name, &block) ⇒ Object



25
26
27
# File 'lib/navigatrix.rb', line 25

def register_list_renderer(name, &block)
  list_renderers[name] = ListBuilder.build(&block)
end