jam-cloud/config/routes.rb

36 lines
1.2 KiB
Ruby
Raw Normal View History

SampleApp::Application.routes.draw do
2012-09-03 22:03:16 +00:00
scope :as => 'jam_ruby' do
resources :users
2012-10-03 00:54:29 +00:00
resources :music_sessions
2012-09-03 22:03:16 +00:00
end
2012-09-03 22:03:16 +00:00
resources :users
2012-10-03 00:54:29 +00:00
resources :music_sessions
2012-09-03 22:03:16 +00:00
resources :sessions, only: [:new, :create, :destroy]
2012-09-03 22:03:16 +00:00
root to: 'static_pages#home'
match '/signup', to: 'users#new'
match '/signin', to: 'sessions#new'
match '/signout', to: 'sessions#destroy', via: :delete
2012-09-03 22:03:16 +00:00
match '/help', to: 'static_pages#help'
match '/about', to: 'static_pages#about'
match '/contact', to: 'static_pages#contact'
match '/client', to: 'clients#index'
2012-10-03 00:54:29 +00:00
scope '/api' do
match '/sessions/:id/musicians' => 'api_music_sessions#client_create', :via => :post
match '/musicians/:id' => 'api_music_sessions#client_show', :via => :get, :as => 'api_session_client_detail'
match '/musicians/:id' => 'api_music_sessions#client_delete', :via => :delete
match '/sessions/:id' => 'api_music_sessions#show', :via => :get, :as => 'api_session_detail'
match '/sessions/:id' => 'api_music_sessions#delete', :via => :delete
match '/sessions' => 'api_music_sessions#index', :via => :get
match '/sessions' => 'api_music_sessions#create', :via => :post
2012-10-03 00:54:29 +00:00
end
2012-08-31 02:09:02 +00:00
end