Sha256: 86f3999dac1f4378044910864e7b9d3a9455a6b1b9943236b1b1c1c08d155566

Contents?: true

Size: 650 Bytes

Versions: 5

Compression:

Stored size: 650 Bytes

Contents

SimpleNavigation::Configuration.run do |navigation|  
  navigation.items do |admin|
    admin.item :admin, "Home", '/admin'
    admin.item :admin, "Menu", "/admin/menus" do |menus|
      if Cable.class_exists? "Menu"
        Menu.roots.each do |tree|
          menus.item :edit, tree.title, "/admin/menus/show/#{tree.id}"
        end
        menus.item :new, "New Menu Item", new_admin_menu_path
      end
    end
    
    admin.item :global_setting, 'Global Settings', admin_cable_settings_path do |global_settings|
      global_settings.item :edit, "Edit Global Settings", edit_admin_cable_setting_path( Cable::Setting.last )
    end
    
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
cable-0.9.1 config/admin_navigation.rb
cable-0.9.0 config/admin_navigation.rb
cable-0.8.6 config/admin_navigation.rb
cable-0.8.5 config/admin_navigation.rb
cable-0.8.4 config/admin_navigation.rb