Sha256: df79bd934028728599a65479c2b394680418f7ce2c466dbb461268a3a42e2cdc
Contents?: true
Size: 748 Bytes
Versions: 5
Compression:
Stored size: 748 Bytes
Contents
require 'wombat/common' module Wombat class InitRunner include Wombat::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 end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
wombat-cli-0.6.1 | lib/wombat/init.rb |
wombat-cli-0.6.0 | lib/wombat/init.rb |
wombat-cli-0.5.0 | lib/wombat/init.rb |
wombat-cli-0.4.3 | lib/wombat/init.rb |
wombat-cli-0.4.2 | lib/wombat/init.rb |