Class: Generator::StructureGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/generator/structure_generator.rb

Instance Method Summary (collapse)

Instance Method Details

- (Object) copy_public_content(input_folder, output_folder)



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

- (Object) generate(input_folder, output_folder)



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