lib/souls/generate/mutation.rb in souls-0.25.12 vs lib/souls/generate/mutation.rb in souls-0.25.13
- old
+ new
@@ -263,9 +263,11 @@
puts(e)
end
def self.mutation(class_name: "souls")
singularized_class_name = class_name.singularize
+ file_dir = "./app/graphql/mutations/base"
+ FileUtils.mkdir_p(file_dir) unless Dir.exist?(file_dir)
file_path = "./app/graphql/mutations/base/#{singularized_class_name}/create_#{singularized_class_name}.rb"
return "Mutation already exist! #{file_path}" if File.exist?(file_path)
create_mutation_head(class_name: singularized_class_name)
relation_params = create_mutation_params(class_name: singularized_class_name)