Sha256: 5ee225c54bf43c4b95afb97788a3c85e7b6808cfe0fa6d0f5539661e0b06ceb4

Contents?: true

Size: 423 Bytes

Versions: 1

Compression:

Stored size: 423 Bytes

Contents

class GraphQL::StaticValidation::ArgumentsAreDefined < GraphQL::StaticValidation::ArgumentsValidator
  def validate_node(node, defn, context)
    node.arguments.each do |argument|
      argument_defn = defn.arguments[argument.name]
      if argument_defn.nil?
        context.errors << message("#{node.class.name.split("::").last} '#{node.name}' doesn't accept argument #{argument.name}", node)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
graphql-0.2.0 lib/graph_ql/static_validation/arguments_are_defined.rb