Sha256: 69f81dbc66fb3a44ed6be66d03a037e7adfc3ab8af779b58eaa7cf725d3e179e
Contents?: true
Size: 716 Bytes
Versions: 5
Compression:
Stored size: 716 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.7.3 | lib/wombat/init.rb |
wombat-cli-0.7.2 | lib/wombat/init.rb |
wombat-cli-0.6.2 | lib/wombat/init.rb |
wombat-cli-0.4.1 | lib/wombat/init.rb |
wombat-cli-0.4.0 | lib/wombat/init.rb |