class SwiftLibTemplater::CopyTemplateCommand
Public Class Methods
new(template, dest)
click to toggle source
# File lib/swift_lib_templater/copy_template_command.rb, line 4 def initialize(template, dest) @template = template @dest = dest end
Public Instance Methods
execute()
click to toggle source
# File lib/swift_lib_templater/copy_template_command.rb, line 9 def execute() if File.exists?(@dest) raise "Path #{@dest} already exists" end Dir.chdir(File.dirname(__FILE__)) case @template when LibraryTemplate::FRAMEWORK FileUtils.cp_r("../../lib/templates/framework", @dest) when LibraryTemplate::CLI FileUtils.cp_r("../../lib/templates/cli", @dest) end end