Class: Schofield::Generators::Navigation
- Inherits:
-
Object
- Object
- Schofield::Generators::Navigation
- Defined in:
- lib/generators/schofield/navigation.rb
Class Method Summary collapse
Class Method Details
.generate ⇒ Object
7 8 9 10 11 12 |
# File 'lib/generators/schofield/navigation.rb', line 7 def self.generate Levels.all.select(&:routes?).inject("\n %ul\n %li.toplevel") do |memo, level| memo += "\n\n - if permitted_to?(:read, :#{level.name.pluralize})" memo += "\n %li{ :class => nav_classes('#{level.model.name}') }= link_to '#{level.model.name.titleize.pluralize}', admin_#{level.name.pluralize}_path" end end |