diff --git a/lib/hq/graphql/resource.rb b/lib/hq/graphql/resource.rb index a0fc458..cc6bb3e 100644 --- a/lib/hq/graphql/resource.rb +++ b/lib/hq/graphql/resource.rb @@ -218,7 +218,7 @@ def def_root(field_name, is_array: false, null: true, new_query: false, &block) class_eval(&block) if block end - constant_name = "#{field_name.to_s.classify}Resolver" + constant_name = "#{field_name.to_s.classify.demodulize}Resolver" resource.send(:remove_const, constant_name) if resource.const_defined?(constant_name, false) resource.const_set(constant_name, klass) } @@ -233,7 +233,7 @@ def def_root(field_name, is_array: false, null: true, new_query: false, &block) class_eval(&block) if block end - constant_name = "#{field_name.to_s.classify}Resolver#{suffix}" + constant_name = "#{field_name.to_s.classify.demodulize}Resolver#{suffix}" resource.send(:remove_const, constant_name) if resource.const_defined?(constant_name, false) resource.const_set(constant_name, klass) }