Class: Builder::ConfigRu
- Inherits:
-
Object
- Object
- Builder::ConfigRu
- Defined in:
- lib/clean_arch/builder/config_ru.rb
Class Method Summary collapse
Class Method Details
.call(project_name) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/clean_arch/builder/config_ru.rb', line 3 def self.call(project_name) file_path = "#{project_name}/config.ru" content = "# frozen_string_literal: true\n\nrequire_relative 'config/database/connection'\nrequire_relative 'config/main'\n\nDB = Config::Database::Connection.new.db\n\nrun Main\n" FileUtils.mkdir_p(File.dirname(file_path)) File.write(file_path, content) end |