Sha256: 9c2e4d3daf889cab6dd8b77812eb7c33576ccafb25c6cc00539df0ba5fde485d
Contents?: true
Size: 644 Bytes
Versions: 5
Compression:
Stored size: 644 Bytes
Contents
require 'wombat/common' class InitRunner include Common attr_reader :path def initialize(opts) @path = opts.path.nil? ? Dir.pwd : opts.path end def start copy_files(path) end private def copy_files(path) p = path == Dir.pwd ? '.' : path gen_dir = "#{File.expand_path("../..", File.dirname(__FILE__))}/generator_files" Dir["#{gen_dir}/*"].each do |source| if !File.exist?("#{p}/#{File.basename(source)}") banner("create: #{p}/#{File.basename(source)}") FileUtils.cp_r source, path else warn("#{p}/#{File.basename(source)} already exists") end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
wombat-cli-0.3.4 | lib/wombat/init.rb |
wombat-cli-0.3.3 | lib/wombat/init.rb |
wombat-cli-0.3.2 | lib/wombat/init.rb |
wombat-cli-0.3.1 | lib/wombat/init.rb |
wombat-cli-0.3.0 | lib/wombat/init.rb |