Class: GraphQL::Schema::Member Private
- Inherits:
-
Object
- Object
- GraphQL::Schema::Member
- Extended by:
- Relay::TypeExtensions, BaseDSLMethods, CachedGraphQLDefinition, HasPath, RelayShortcuts, Scoped, TypeSystemHelpers
- Includes:
- GraphQLTypeNames
- Defined in:
- lib/graphql/schema/member.rb,
lib/graphql/schema/member/scoped.rb,
lib/graphql/schema/member/has_path.rb,
lib/graphql/schema/member/build_type.rb,
lib/graphql/schema/member/has_fields.rb,
lib/graphql/schema/member/has_arguments.rb,
lib/graphql/schema/member/instrumentation.rb,
lib/graphql/schema/member/relay_shortcuts.rb,
lib/graphql/schema/member/base_dsl_methods.rb,
lib/graphql/schema/member/accepts_definition.rb,
lib/graphql/schema/member/graphql_type_names.rb,
lib/graphql/schema/member/type_system_helpers.rb,
lib/graphql/schema/member/cached_graphql_definition.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
The base class for things that make up the schema, eg objects, enums, scalars.
Defined Under Namespace
Modules: AcceptsDefinition, BaseDSLMethods, BuildType, CachedGraphQLDefinition, GraphQLTypeNames, HasArguments, HasFields, HasPath, Instrumentation, RelayShortcuts, Scoped, TypeSystemHelpers
Constant Summary
Constants included from GraphQLTypeNames
GraphQLTypeNames::Boolean, GraphQLTypeNames::ID, GraphQLTypeNames::Int
Method Summary
Methods included from HasPath
Methods included from RelayShortcuts
connection_type, connection_type_class, edge_type, edge_type_class
Methods included from Scoped
Methods included from TypeSystemHelpers
kind, list?, non_null?, to_list_type, to_non_null_type, to_type_signature
Methods included from BaseDSLMethods
accessible?, authorized?, default_graphql_name, description, graphql_name, introspection, mutation, name, overridden_graphql_name, to_graphql, visible?
Methods included from Relay::TypeExtensions
connection_type, define_connection, define_edge, edge_type