Sha256: c079eb92b84d6ccda9493f6e26eb28ca7df1d616b49d70e952634c81b6245344

Contents?: true

Size: 735 Bytes

Versions: 8

Compression:

Stored size: 735 Bytes

Contents

# frozen_string_literal: true

module GraphqlDevise
  module MountMethod
    SUPPORTED_OPTIONS = {
      at:                   OptionSanitizers::StringChecker.new('/graphql_auth'),
      operations:           OptionSanitizers::HashChecker.new([GraphQL::Schema::Resolver, GraphQL::Schema::Mutation]),
      only:                 OptionSanitizers::ArrayChecker.new(Symbol),
      skip:                 OptionSanitizers::ArrayChecker.new(Symbol),
      additional_queries:   OptionSanitizers::HashChecker.new(GraphQL::Schema::Resolver),
      additional_mutations: OptionSanitizers::HashChecker.new(GraphQL::Schema::Mutation),
      authenticatable_type: OptionSanitizers::ClassChecker.new(GraphQL::Schema::Member)
    }.freeze
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
graphql_devise-2.0.0 lib/graphql_devise/mount_method/supported_options.rb
graphql_devise-1.4.0 lib/graphql_devise/mount_method/supported_options.rb
graphql_devise-1.3.0 lib/graphql_devise/mount_method/supported_options.rb
graphql_devise-1.2.0 lib/graphql_devise/mount_method/supported_options.rb
graphql_devise-1.1.1 lib/graphql_devise/mount_method/supported_options.rb
graphql_devise-1.1.0 lib/graphql_devise/mount_method/supported_options.rb
graphql_devise-1.0.1 lib/graphql_devise/mount_method/supported_options.rb
graphql_devise-1.0.0 lib/graphql_devise/mount_method/supported_options.rb