Sha256: e2a3f654a9bdedb06e10fc5b5057bff3b22b02f84caf4d506247c1e1cac58d05
Contents?: true
Size: 627 Bytes
Versions: 2
Compression:
Stored size: 627 Bytes
Contents
module Navi module Renderers module SimpleNavigation class Renderer < Navi::Renderers::Base def render(collection, *args) options = Hash[*args] options[:expand_all] ||= true @dynamic_items_options = {} @dynamic_items_options[:namespace] = options.delete(:namespace) options[:items] ||= create_dynamic_items(collection) template.render_navigation options end private def create_dynamic_items(collection) DynamicItems.new(template, collection, @dynamic_items_options) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
navi-0.2.1 | lib/navi/renderers/simple_navigation/renderer.rb |
navi-0.2.0 | lib/navi/renderers/simple_navigation/renderer.rb |