Class: Redrum::DefaultFiles

Inherits:
Object
  • Object
show all
Defined in:
lib/redrum/default_files.rb

Class Method Summary collapse

Class Method Details

.copy(project_dir, params = {}) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/redrum/default_files.rb', line 3

def self.copy(project_dir, params={})
  Dir[File.expand_path("../../../templates/default/*", __FILE__)].each do |default|
    source = default.scan(/templates\/(.+)$/).flatten.to_s
    destination = project_dir + "/" + source.scan(/^.+?\/(.+)$/).to_s
    params[:output_to].puts "Copying #{source} to #{destination}" if params[:output_to]
    FileUtils.cp_r(default, project_dir)
  end
end