From bcc2ad30081dbb78983c1545c188cefa20486a04 Mon Sep 17 00:00:00 2001 From: mo khan Date: Mon, 21 Dec 2020 17:23:09 -0700 Subject: test: play with introspection system --- lib/server.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/server.rb b/lib/server.rb index 2c8d318..ad3580b 100644 --- a/lib/server.rb +++ b/lib/server.rb @@ -3,8 +3,13 @@ require 'json' require 'graphql' module Types - class QueryType < GraphQL::Schema::Object + class Cake < GraphQL::Schema::Object + field :name, String, null: false + end + + class Query < GraphQL::Schema::Object field :me, String, null: false + field :cakes, [Cake], null: false def me 'mo' @@ -14,7 +19,7 @@ end class MySchema < GraphQL::Schema max_complexity 400 - query Types::QueryType + query Types::Query end class Server -- cgit v1.2.3