Sha256: 5079de11f8cfb79efb2748f9b3cd99a23d495164f3a6684d7e616244d4a2ecd8
Contents?: true
Size: 1.18 KB
Versions: 4
Compression:
Stored size: 1.18 KB
Contents
include Adminpanel::RouterHelper Adminpanel::Engine.routes.draw do Adminpanel.displayable_resources.each do |resource| case resource when :sections resources :sections, :except => [:new, :create, :destroy] when :users resources :users when :galleries resources :galleries do member do put :move_better, :as => "move_to_better" put :move_worst, :as => "move_to_worst" end end when :categories resources :categories when :analytics resources :analytics, :only => [:index] else if !acts_as_a_gallery?(resource).nil? resources resource resources acts_as_a_gallery?(resource).to_sym, :only => [:index] do member do put :move_better, :as => 'move_to_better' put :move_worst, :as => 'move_to_worst' end end else resources resource end end end root :to => "#{Adminpanel.displayable_resources.first}#index" resources :sessions, :only => [:new, :create, :destroy] match '/signout', :to => 'sessions#destroy', :via => :delete, :as => "signout" match '/signin', :to => 'sessions#new', :as => "signin" end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
adminpanel-1.2.12 | config/routes.rb |
adminpanel-1.2.11 | config/routes.rb |
adminpanel-1.2.10 | config/routes.rb |
adminpanel-1.2.9 | config/routes.rb |