module StaticMatic::SetupMixin

Public Instance Methods

setup() click to toggle source
# File lib/staticmatic/mixins/setup.rb, line 3
def setup
  Dir.mkdir(@base_dir) unless File.exists?(@base_dir)
  
  Dir[File.join(File.dirname(__FILE__), "..", "templates", "project", "*")].each do |template|
    begin
      FileUtils.cp_r(template, @base_dir)
    rescue Errno::EEXIST
      # ignore - template exists
    end
  end

  puts "Done"
end