Class: GraphQL::StaticValidation::RequiredArgumentsArePresent

Inherits:
Object
  • Object
show all
Includes:
Message::MessageHelper
Defined in:
lib/graphql/static_validation/rules/required_arguments_are_present.rb

Instance Method Summary collapse

Methods included from Message::MessageHelper

#message

Instance Method Details

#validate(context) ⇒ Object



4
5
6
7
8
# File 'lib/graphql/static_validation/rules/required_arguments_are_present.rb', line 4

def validate(context)
  v = context.visitor
  v[GraphQL::Language::Nodes::Field] << -> (node, parent) { validate_field(node, context) }
  v[GraphQL::Language::Nodes::Directive] << -> (node, parent) { validate_directive(node, context) }
end