Files
progress-test/config/routes.rb
2022-07-26 14:40:46 -03:00

23 lines
578 B
Ruby

Rails.application.routes.draw do
devise_for :users, controllers: { omniauth_callbacks: 'users/omniauth_callbacks' }
root to: "entrypoint#index"
get "*all" => "entrypoint#index", constraints: lambda { |req|
["rails", "admin", "graphql", "playground"].filter do |path|
req.path.include?(path)
end.blank?
}
post "/graphql", to: "graphql#execute"
authenticate :user, ->(u) { u.admin? } do
ActiveAdmin.routes(self)
end
if Rails.env.development?
mount GraphqlPlayground::Rails::Engine, at: "/playground", graphql_path: "/graphql"
end
end