evodata/config/routes.rb

32 lines
892 B
Ruby
Raw Normal View History

2021-12-18 15:52:01 +01:00
Rails.application.routes.draw do
namespace :api do
namespace :v1 do
defaults format: :json do
2023-02-26 15:09:08 +01:00
get "/ping", to: "base#ping"
2022-01-27 17:42:47 +01:00
resources :check_reports, path: "check-reports", only: [:create]
end
end
end
2021-12-18 15:52:01 +01:00
# Define your application routes per the DSL in https://guides.rubyonrails.org/routing.html
root "sessions#new"
2022-01-22 18:17:44 +01:00
post "sign_up", to: "accounts#create"
get "sign_up", to: "accounts#new"
put "account", to: "accounts#update"
get "account", to: "accounts#edit"
delete "account", to: "accounts#destroy"
resources :confirmations, only: [:create, :edit, :new], param: :confirmation_token
2021-12-18 15:52:01 +01:00
2022-01-22 18:17:44 +01:00
post "login", to: "sessions#create"
delete "logout", to: "sessions#destroy"
get "login", to: "sessions#new"
resources :passwords, only: [:create, :edit, :new, :update], param: :password_reset_token
resources :checks
2022-01-22 18:27:00 +01:00
resources :users
2021-12-18 15:52:01 +01:00
end