diff options
| author | mo khan <mo.m.khan@shopify.com> | 2020-12-23 15:06:47 -0700 |
|---|---|---|
| committer | mo khan <mo.m.khan@shopify.com> | 2020-12-23 15:06:47 -0700 |
| commit | 90e3de4263499ba6fac7aee6815d670b20f7c51b (patch) | |
| tree | a072c2b73747764878ce3e3cae9a63a4d28c5f8e | |
| parent | 35f62884ceee77fa28bec0533e0f3bb15336e941 (diff) | |
chore: move schema to a separate file
| -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) |
