class Envyous::Rake::ConfigInitializer
Attributes
dest[R]
src[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/envyous/rake.rb, line 15 def initialize(options = {}) @dest = options.fetch(:dest) @src = options[:src] unless @src @src = "#{dest}.template" end end
Public Instance Methods
init(force = false)
click to toggle source
# File lib/envyous/rake.rb, line 24 def init(force = false) if File.exists?(dest) if force FileUtils.rm_rf dest else raise AlreadyInitialized end end FileUtils.cp_r src, dest end
soft_init()
click to toggle source
# File lib/envyous/rake.rb, line 36 def soft_init unless File.exists? dest FileUtils.cp_r src, dest end end