Sha256: dc8dceb7324cf8b3a541562ea66fb39f34b83f7a600a4a22b1dd7d2412a0c953
Contents?: true
Size: 1.34 KB
Versions: 5
Compression:
Stored size: 1.34 KB
Contents
# frozen_string_literal: true Rails.application.routes.draw do mount_graphql_devise_for 'User', at: '/api/v1/graphql_auth', operations: { login: Mutations::Login, sign_up: Mutations::SignUp, register: Mutations::Register }, additional_mutations: { register_confirmed_user: Mutations::RegisterConfirmedUser }, additional_queries: { public_user: Resolvers::PublicUser } mount_graphql_devise_for( Admin, authenticatable_type: Types::CustomAdminType, skip: [:sign_up, :register, :check_password_token], operations: { confirm_account: Resolvers::ConfirmAdminAccount, update_password_with_token: Mutations::ResetAdminPasswordWithToken }, at: '/api/v1/admin/graphql_auth' ) mount_graphql_devise_for( 'Guest', only: [:login, :logout, :sign_up, :register], at: '/api/v1/guest/graphql_auth' ) mount_graphql_devise_for( 'Users::Customer', only: [:login], at: '/api/v1/user_customer/graphql_auth' ) get '/api/v1/graphql', to: 'api/v1/graphql#graphql' post '/api/v1/graphql', to: 'api/v1/graphql#graphql' post '/api/v1/interpreter', to: 'api/v1/graphql#interpreter' post '/api/v1/failing', to: 'api/v1/graphql#failing_resource_name' post '/api/v1/controller_auth', to: 'api/v1/graphql#controller_auth' end
Version data entries
5 entries across 5 versions & 1 rubygems