Method: Espresso::View::InstanceMethods#navigation_list
- Defined in:
- lib/espresso/view.rb
#navigation_list(menu) ⇒ String
Draws navigation list, using <li> with <a>
170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/espresso/view.rb', line 170 def () ''.tap do |result| .each do |item| path = "/#{item}" uri = request.request_uri title = t("navigation.#{item}.index", :default => item.to_s.camelize) result << content_tag(:li, :class => uri.starts_with?(path) ? 'selected' : nil) do link_to_unless_current(title, path) { content_tag(:strong, title) } end end end end |