class Combustion::Generator

Public Class Methods

source_root() click to toggle source
# File lib/combustion/generator.rb, line 9
def self.source_root
  File.expand_path File.join(File.dirname(__FILE__), "..", "..")
end

Public Instance Methods

create_directories() click to toggle source
# File lib/combustion/generator.rb, line 13
def create_directories
  empty_directory "spec/internal"
  empty_directory "spec/internal/config"
  empty_directory "spec/internal/db"
  empty_directory "spec/internal/log"
  empty_directory "spec/internal/public"
end
create_files() click to toggle source
# File lib/combustion/generator.rb, line 21
def create_files
  template "templates/routes.rb",    "spec/internal/config/routes.rb"
  template "templates/database.yml", "spec/internal/config/database.yml"
  template "templates/schema.rb",    "spec/internal/db/schema.rb"
  template "templates/config.ru",    "config.ru"
  template "templates/storage.yml", "spec/internal/config/storage.yml"

  create_file "spec/internal/app/assets/config/manifest.js"
  create_file "spec/internal/public/favicon.ico"
  create_file "spec/internal/log/.gitignore" do
    "*.log"
  end
end