Sha256: c9922dcbd220b7e83b79e04598ddd3ad679c1c260af2711970a6d7cb26389f74
Contents?: true
Size: 1.79 KB
Versions: 1
Compression:
Stored size: 1.79 KB
Contents
module ComfortableMexicanSofa::Routing def self.admin(options = {}) options[:path] ||= 'cms-admin' Rails.application.routes.draw do namespace :cms_admin, :path => options[:path], :except => :show do get '/', :to => 'base#jump' resources :sites do resources :pages do get :form_blocks, :on => :member get :toggle_branch, :on => :member put :reorder, :on => :collection resources :revisions, :only => [:index, :show, :revert] do put :revert, :on => :member end end resources :files do put :reorder, :on => :collection end resources :layouts do put :reorder, :on => :collection resources :revisions, :only => [:index, :show, :revert] do put :revert, :on => :member end end resources :snippets do put :reorder, :on => :collection resources :revisions, :only => [:index, :show, :revert] do put :revert, :on => :member end end resources :categories end end end end def self.content(options = {}) Rails.application.routes.draw do namespace :cms_content, :path => options[:path] do get 'cms-css/:site_id/:identifier' => :render_css, :as => 'css' get 'cms-js/:site_id/:identifier' => :render_js, :as => 'js' if options[:sitemap] get '(:cms_path)/sitemap' => :render_sitemap, :as => 'sitemap', :constraints => {:format => /xml/}, :format => :xml end get '/' => :render_html, :as => 'html', :path => "(*cms_path)" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
comfortable_mexican_sofa-1.9.0 | lib/comfortable_mexican_sofa/routing.rb |