Class: Generator::StructureGenerator
- Inherits:
-
Object
- Object
- Generator::StructureGenerator
- Defined in:
- lib/generator/structure_generator.rb
Instance Method Summary collapse
- #copy_public_content(input_folder, output_folder) ⇒ Object
- #generate(input_folder, output_folder) ⇒ Object
Instance Method Details
#copy_public_content(input_folder, output_folder) ⇒ Object
14 15 16 17 18 19 |
# File 'lib/generator/structure_generator.rb', line 14 def copy_public_content input_folder, output_folder src_dir = "#{input_folder}/public" return unless File.directory? src_dir FileUtils::copy_entry(src_dir, output_folder) end |
#generate(input_folder, output_folder) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/generator/structure_generator.rb', line 5 def generate input_folder, output_folder return if File.directory? output_folder FileUtils::mkdir_p output_folder copy_public_content(input_folder, output_folder) FileUtils::mkdir_p "#{output_folder}/css/" FileUtils::mkdir_p "#{output_folder}/js/" end |