74 lines
1.6 KiB
Ruby
74 lines
1.6 KiB
Ruby
Rails.application.routes.draw do
|
|
resources :social_links
|
|
resources :profiles
|
|
resources :tokens do
|
|
member do
|
|
get 'refresh'
|
|
end
|
|
end
|
|
resources :projects
|
|
resources :doodads
|
|
resources :canisters
|
|
resources :players
|
|
resources :tables do
|
|
member do
|
|
post 'new_game'
|
|
post 'end_game'
|
|
end
|
|
resources :seats do
|
|
member do
|
|
patch 'sit'
|
|
patch 'stand'
|
|
end
|
|
end
|
|
resources :games do
|
|
# member do
|
|
# post :join
|
|
# end
|
|
end
|
|
end
|
|
|
|
resources :seats do
|
|
member do
|
|
post 'sit'
|
|
post 'stand'
|
|
post 'add_bot'
|
|
post 'remove_bot'
|
|
post 'empty'
|
|
post 'remove_player'
|
|
end
|
|
end
|
|
|
|
resources :games do
|
|
member do
|
|
get 'my-inventory'
|
|
post 'start'
|
|
post 'join'
|
|
post 'play_hand'
|
|
end
|
|
resources :seats do
|
|
member do
|
|
patch 'sit'
|
|
patch 'stand'
|
|
end
|
|
end
|
|
end
|
|
|
|
root to: 'visitors#index'
|
|
get '/play-now', to: 'tables#play_now', as: 'play_now'
|
|
get '/tutorial', to: 'tables#tutorial', as: 'tutorial'
|
|
devise_for :users, controllers: { registrations: "users/registrations" }
|
|
get '/loaderio-456644f4db1fcd1e8578be882d2fc476.txt', to: redirect('/assets/loaderio-456644f4db1fcd1e8578be882d2fc476.txt')
|
|
get '/loaderio-eb4afd672bf5b9af467fbadcba243f26.txt', to: redirect('/assets/loaderio-eb4afd672bf5b9af467fbadcba243f26.txt')
|
|
get '/calls', to: 'calls#root'
|
|
get '/wallet', to: 'visitors#wallet'
|
|
resources :calls, only: :create
|
|
mount ActionCable.server, at: '/cable'
|
|
resources :rooms, only: [:new, :create, :show]
|
|
resources :users do
|
|
member do
|
|
get :following
|
|
end
|
|
end
|
|
end
|