class GraphQL::StaticValidation::LiteralValidator
def required_input_fields_are_present(type, ast_node)
def required_input_fields_are_present(type, ast_node) required_field_names = @warden.arguments(type) .select { |f| f.type.kind.non_null? } .map(&:name) present_field_names = ast_node.arguments.map(&:name) missing_required_field_names = required_field_names - present_field_names missing_required_field_names.none? end