module GraphQL::Client::Schema::ClassMethods

def set_class(type_name, klass)

def set_class(type_name, klass)
  class_name = normalize_type_name(type_name)
  if const_defined?(class_name, false)
    raise ArgumentError,
      "Can't define #{class_name} to represent type #{type_name} " \
      "because it's already defined"
  end
  const_set(class_name, klass)
end