6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/simple_navigation_bootstrap/bootstrap_base.rb', line 6
def render(item_container)
if skip_if_empty? && item_container.empty?
''
else
list_content = with_bootstrap_configs do
item_container.items.inject([]) do |list, item|
list << render_item(self, item, item_container.level, bootstrap_version)
end.join
end
item_container.dom_class = [item_container.dom_class, container_class(item_container.level)].flatten.compact.join(' ')
content_tag(:ul, list_content, id: item_container.dom_id, class: item_container.dom_class)
end
end
|