33 lines
893 B
Ruby
33 lines
893 B
Ruby
Rails.application.routes.draw do
|
|
|
|
namespace :api do
|
|
namespace :v1 do
|
|
defaults format: :json do
|
|
get '/ping', to: 'base#ping'
|
|
resources :check_reports, path: "check-reports", only: [:create]
|
|
end
|
|
end
|
|
end
|
|
|
|
# Define your application routes per the DSL in https://guides.rubyonrails.org/routing.html
|
|
root "sessions#new"
|
|
|
|
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
|
|
|
|
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
|
|
resources :users
|
|
end
|