class Fumoffu::Generators::Application

Public Class Methods

generate() click to toggle source
# File lib/fumoffu/generators/fumoffu_generator.rb, line 7
def self.generate
  # we generate the configuration
  Configuration.generate
  Lib.generate
  Source.generate

  cp_r "#{File.dirname(__FILE__)}/templates/scripts", "#{Fumoffu::Application.app_dir}/", :verbose => false

  # We generate the sources from where it is executed
  @dir_structure = [
    "dist",
    "engine/log",
    "engine/resources",
    "interface/resources/medias",
    "scripts",
    "interface/test",
    "engine/test/spec"
    ]
    
  @dir_structure.each do |dir|
    mkdir_p "#{Fumoffu::Application.app_dir}/#{dir}", :verbose => false
  end
end