diff options
| -rw-r--r-- | lib/schema.rb | 4 | ||||
| -rw-r--r-- | lib/server.rb | 12 |
2 files changed, 8 insertions, 8 deletions
diff --git a/lib/schema.rb b/lib/schema.rb new file mode 100644 index 0000000..bf02dce --- /dev/null +++ b/lib/schema.rb @@ -0,0 +1,4 @@ +class Schema < GraphQL::Schema + max_complexity 400 + query Types::Query +end diff --git a/lib/server.rb b/lib/server.rb index 30b645a..03b3f1e 100644 --- a/lib/server.rb +++ b/lib/server.rb @@ -1,14 +1,10 @@ -require 'rack' -require 'json' require 'graphql' +require 'json' +require 'rack' require 'types/cake' require 'types/query' - -class MySchema < GraphQL::Schema - max_complexity 400 - query Types::Query -end +require 'schema' class Server def call(env) @@ -23,7 +19,7 @@ class Server private def execute(query) - MySchema.execute(query) + Schema.execute(query) end def query_for(request) |
