From 64e12ff24df13062c7186ae4b835f4188ee53617 Mon Sep 17 00:00:00 2001 From: Robert Mosolgo Date: Wed, 31 Jan 2024 14:38:17 -0500 Subject: [PATCH] Reorganize modules to work with RDoc --- lib/graphql/testing/helpers.rb | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/graphql/testing/helpers.rb b/lib/graphql/testing/helpers.rb index ef7e13edd5..2d4d93f2fe 100644 --- a/lib/graphql/testing/helpers.rb +++ b/lib/graphql/testing/helpers.rb @@ -5,10 +5,7 @@ module Helpers # @param schema_class [Class] # @return [Module] A helpers module which always uses the given schema def self.for(schema_class) - Module.new do - include SchemaHelpers - @@schema_class_for_helpers = schema_class - end + SchemaHelpers.for(schema_class) end class Error < GraphQL::Error @@ -119,6 +116,13 @@ def with_resolution_context(*args, **kwargs, &block) # schema will be added later super(nil, *args, **kwargs, &block) end + + def self.for(schema_class) + Module.new do + include SchemaHelpers + @@schema_class_for_helpers = schema_class + end + end end end end