Module: GraphQL::SchemaDirectives

Defined in:
lib/graphql/schema_directives/version.rb,
lib/graphql/schema_directives/has_directives.rb,
lib/graphql/schema_directives/initialize_with_directives.rb,
lib/graphql/schema_directives/schema_directives_document_from_schema_definition.rb,
lib/graphql/schema_directives/types.rb,
lib/graphql/schema_directives.rb

Defined Under Namespace

Modules: Argument, Enum, EnumValue, Field, HasDirectives, InitializeWithDirectives, InputObject, Interface, Object, Scalar, Schema, Union Classes: SchemaDirectivesDocumentFromSchemaDefinition

Constant Summary collapse

VERSION =
'0.0.2'

Class Method Summary collapse

Class Method Details

.from_definition(*args, **kwargs, &block) ⇒ Object



7
8
9
10
11
# File 'lib/graphql/schema_directives.rb', line 7

def self.from_definition(*args, **kwargs, &block)
  schema = GraphQL::Schema.from_definition(*args, **kwargs, &block)
  schema.include(GraphQL::SchemaDirectives::Schema)
  schema
end