Class: GraphQL::Schema::Member Private

Inherits:
Object
  • Object
show all
Extended by:
Relay::TypeExtensions, BaseDSLMethods, CachedGraphQLDefinition, TypeSystemHelpers
Includes:
GraphQLTypeNames
Defined in:
lib/graphql/schema/member.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/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

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.

Direct Known Subclasses

Enum, EnumValue, InputObject, Object, Scalar, Union

Defined Under Namespace

Modules: AcceptsDefinition, BaseDSLMethods, BuildType, CachedGraphQLDefinition, GraphQLTypeNames, HasArguments, HasFields, Instrumentation, TypeSystemHelpers

Constant Summary

Constants included from GraphQLTypeNames

GraphQLTypeNames::Boolean, GraphQLTypeNames::ID, GraphQLTypeNames::Int

Method Summary

Methods included from TypeSystemHelpers

kind, list?, non_null?, to_list_type, to_non_null_type

Methods included from BaseDSLMethods

description, graphql_name, introspection, mutation, name, overridden_graphql_name, to_graphql, unwrap

Methods included from Relay::TypeExtensions

connection_type, define_connection, define_edge, edge_type

Methods included from CachedGraphQLDefinition

graphql_definition, initialize_copy