Sha256: 3792e02ce31548839dc5f6078308541373d7faa853ef123070befd6fef07a3e2

Contents?: true

Size: 913 Bytes

Versions: 2

Compression:

Stored size: 913 Bytes

Contents

Quadro::Engine.routes.draw do
  default_url_options host: Quadro.config.host

  devise_for :users, class_name: 'Quadro::User', module: :devise, path: 'auth'

  resource :user, only: [:edit, :update]

  get 'atom.xml', to: 'feeds#atom', as: 'atom', format: 'xml'
  get 'rss.xml', to: 'feeds#rss', as: 'rss', format: 'xml'
  get 'sitemap.xml', to: 'sitemaps#index', as: 'sitemap', format: 'xml'
  get 'robots.txt', to: 'robots#index', as: 'robots', format: 'txt'

  get 'sitemaps/ping', to: 'sitemaps#ping', as: 'ping'

  resources :pages, path: '/' do
    member do
      post :form
      get :publish
      get :unpublish
    end
    get 'page/:page', action: :index, on: :collection
    resources :widgets, only: [:edit, :update] do
      resources :assets, only: [:create, :edit, :update, :destroy]
    end
    resources :assets, only: [:create, :edit, :update, :destroy]
  end

  root :to => 'pages#index'
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
quadro-0.6.1 config/routes.rb
quadro-0.6.0 config/routes.rb