diff --git a/types_from_serializers/lib/types_from_serializers/generator.rb b/types_from_serializers/lib/types_from_serializers/generator.rb index 22c60fb..e5ffea5 100644 --- a/types_from_serializers/lib/types_from_serializers/generator.rb +++ b/types_from_serializers/lib/types_from_serializers/generator.rb @@ -272,7 +272,11 @@ def generate(force: ENV["SERIALIZER_TYPES_FORCE"]) @force_generation = force config.output_dir.rmtree if force && config.output_dir.exist? - generate_index_file unless config.namespace + if config.namespace + load_serializers(all_serializer_files) if force + else + generate_index_file + end loaded_serializers.each do |serializer| generate_interface_for(serializer)