Commit 90e3de4

mo khan <mo.m.khan@shopify.com>
2020-12-23 22:06:47
chore: move schema to a separate file
1 parent 35f6288
Changed files (2)
lib/schema.rb
@@ -0,0 +1,4 @@
+class Schema < GraphQL::Schema
+  max_complexity 400
+  query Types::Query
+end
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)