Sha256: a831c5fd2c49c551122e4bc9ba7da3915c61dde75772e4fbc93e2a9f2dc6202e

Contents?: true

Size: 247 Bytes

Versions: 4

Compression:

Stored size: 247 Bytes

Contents

class GraphQL::Schema::SchemaValidator
  def validate(schema)
    errors = []
    schema.types.each do |name, type|
      type_validator = GraphQL::Schema::TypeValidator.new
      type_validator.validate(type, errors)
    end
    errors
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
graphql-0.5.0 lib/graph_ql/schema/schema_validator.rb
graphql-0.4.0 lib/graph_ql/schema/schema_validator.rb
graphql-0.3.0 lib/graph_ql/schema/schema_validator.rb
graphql-0.2.0 lib/graph_ql/schema/schema_validator.rb