Clean up route configuration

* Avoid old ruby hash syntax;
* Sort rules;
* Refactor arguments to :only options.
This commit is contained in:
Thibault Jouan 2015-05-01 17:04:50 +00:00
parent c0b2621b2f
commit f49f04b650

View File

@ -2,25 +2,24 @@ Rails.application.routes.draw do
root 'home#index' root 'home#index'
namespace :api do namespace :api do
get '/ping' => 'application#ping' get '/ping', to: 'application#ping'
resources :sounds, only: [:show] match '*all', to: 'application#cor_preflight', via: :options
resources :tracks, only: [:index] resources :playlists, only: %i[index create]
resources :playlists, only: [:index, :create] resources :sessions, only: :create
resources :sessions, only: [:create] resources :sounds, only: :show
resources :tracks, only: :index
match '*all' => 'application#cor_preflight', via: :options
end end
resources :sounds, only: [:show] resources :playlists
resources :users, only: [:new, :create] resources :sessions, only: %i[new create]
get '/signout', to: 'sessions#destroy'
resources :sessions, only: [:new, :create] resources :sounds, only: :show
get '/signout' => 'sessions#destroy'
resources :tracks do resources :tracks do
get 'download', on: :member get 'download', on: :member
end end
resources :playlists resources :users, only: %i[new create]
end end