From 0577b5016d1e64c2ed8e7f6d7979fe32b6e3a616 Mon Sep 17 00:00:00 2001 From: Xenor Chang Date: Mon, 3 Feb 2025 10:38:40 +0800 Subject: [PATCH] Fix --- Gemfile.lock | 3 +++ apollo-federation.gemspec | 1 + example/graphql_server.rb | 3 ++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 7bf8aeedc..357ca9d96 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -100,6 +100,8 @@ GEM rack (>= 3.0.0) rack-test (2.1.0) rack (>= 1.3) + rackup (2.2.1) + rack (>= 3) rails-dom-testing (2.2.0) activesupport (>= 5.0.0) minitest @@ -161,6 +163,7 @@ DEPENDENCIES ostruct pry-byebug rack + rackup rake rspec rubocop (~> 0.75.0) diff --git a/apollo-federation.gemspec b/apollo-federation.gemspec index e034dd301..6f79fe83d 100644 --- a/apollo-federation.gemspec +++ b/apollo-federation.gemspec @@ -35,6 +35,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'ostruct' spec.add_development_dependency 'pry-byebug' spec.add_development_dependency 'rack' + spec.add_development_dependency 'rackup' spec.add_development_dependency 'rake' spec.add_development_dependency 'rspec' spec.add_development_dependency 'rubocop', '~> 0.75.0' diff --git a/example/graphql_server.rb b/example/graphql_server.rb index ff579e8a3..e374787eb 100644 --- a/example/graphql_server.rb +++ b/example/graphql_server.rb @@ -1,6 +1,7 @@ # frozen_string_literal: true require 'rack' +require 'rackup/handler/webrick' require 'json' require 'graphql' require 'pry-byebug' @@ -34,7 +35,7 @@ def self.run(schema, options = {}) end end.parse! - Rack::Handler::WEBrick.run(GraphQLServer.new(schema), **handler_options) do + Rackup::Handler::WEBrick.run(GraphQLServer.new(schema), **handler_options) do if test_mode $stdout.puts '_READY_' $stdout.flush