lib/souls/api/generate/model_rbs.rb in souls-0.60.2 vs lib/souls/api/generate/model_rbs.rb in souls-0.60.3
- old
+ new
@@ -2,18 +2,16 @@
class Generate < Thor
desc "model_rbs [CLASS_NAME]", "Generate GraphQL Model RBS from schema.rb"
def model_rbs(class_name)
file_path = ""
Dir.chdir(Souls.get_mother_path.to_s) do
- file_dir = "./sig/api/app/graphql/types/models/"
+ file_dir = "./sig/api/app/models/"
FileUtils.mkdir_p(file_dir) unless Dir.exist?(file_dir)
singularized_class_name = class_name.underscore.singularize
file_path = "#{file_dir}#{singularized_class_name}_model.rbs"
File.open(file_path, "w") do |f|
f.write(<<~TEXT)
- module Types
- class #{singularized_class_name.camelize} < ActiveRecord::Base
- end
+ class #{singularized_class_name.camelize} < ActiveRecord::Base
end
TEXT
end
puts(Paint % ["Created file! : %{white_text}", :green, { white_text: [file_path.to_s, :white] }])
end