Class: GraphQL::Language::Nodes::InlineFragment
- Inherits:
-
AbstractNode
- Object
- AbstractNode
- GraphQL::Language::Nodes::InlineFragment
- Includes:
- Selection, 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
38 39 40 41 |
# File 'lib/graphql/language/nodes/validate_ext.rb', line 38 def validate!(schema:, **kargs) fragment = FragmentDefinition.new(name: "FooFragment", type: self.type, directives: self.directives, selections: self.selections) fragment.validate!(schema: schema, **kargs) end |