Class: GraphQL::Language::Nodes::OperationDefinition
- Inherits:
-
AbstractNode
- Object
- AbstractNode
- GraphQL::Language::Nodes::OperationDefinition
- Includes:
- Selections
- Defined in:
- lib/graphql/language/nodes/validate_ext.rb,
lib/graphql/language/nodes/selection_ext.rb
Instance Method Summary collapse
Methods included from Selections
#inject_selection, #query_result_class, #replace_fragment_spread, #selection_query_result_classes, #selections_query_result_classes
Methods inherited from AbstractNode
Instance Method Details
#validate!(schema:, **kargs) ⇒ Object
31 32 33 34 |
# File 'lib/graphql/language/nodes/validate_ext.rb', line 31 def validate!(schema:, **kargs) document = Document.new(definitions: [self]) document.validate!(schema: schema, **kargs) end |