Files
grecia/app/graph/consul_schema.rb
Alberto Miedes Garcés 4c121cb9f5 Reject deeply-nested queries
2016-10-06 11:05:47 +02:00

13 lines
252 B
Ruby

ConsulSchema = GraphQL::Schema.define do
query QueryRoot
# Reject deeply-nested queries
max_depth 7
resolve_type -> (object, ctx) {
# look up types by class name
type_name = object.class.name
ConsulSchema.types[type_name]
}
end