Module: GraphQL::Language

Defined in:
lib/graphql/language.rb,
lib/graphql/language/name.rb,
lib/graphql/language/field.rb,
lib/graphql/language/value.rb,
lib/graphql/language/parser.rb,
lib/graphql/language/argument.rb,
lib/graphql/language/document.rb,
lib/graphql/language/variable.rb,
lib/graphql/language/directive.rb,
lib/graphql/language/list_type.rb,
lib/graphql/language/transform.rb,
lib/graphql/language/named_type.rb,
lib/graphql/language/non_null_type.rb,
lib/graphql/language/selection_set.rb,
lib/graphql/language/fragment_spread.rb,
lib/graphql/language/inline_fragment.rb,
lib/graphql/language/fragment_definition.rb,
lib/graphql/language/variable_definition.rb,
lib/graphql/language/operation_definition.rb

Defined Under Namespace

Classes: Argument, Directive, Document, Field, FragmentDefinition, FragmentSpread, InlineFragment, ListType, Name, NamedType, NonNullType, OperationDefinition, Parser, SelectionSet, Transform, Value, Variable, VariableDefinition

Class Method Summary collapse

Class Method Details

.parse(query) ⇒ Object



25
26
27
# File 'lib/graphql/language.rb', line 25

def self.parse(query)
  transform.apply(parser.parse(query))
end