Sha256: a59753e76bd87b113270cd9ef7737fa247b624541c024d0670483f917c4ef8ce
Contents?: true
Size: 433 Bytes
Versions: 3
Compression:
Stored size: 433 Bytes
Contents
module Pieces module Generator extend self def init(config = {}) path = config[:path] || Dir.pwd FileUtils.mkdir_p(path) Dir["#{example_path}/{config,app}"].each do |dir| FileUtils.cp_r(dir, path) end FileUtils.cp("#{example_path}/Gemfile", "#{path}/Gemfile") end private def example_path File.dirname(__FILE__) + '/../../examples/boilerplate' end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pieces-0.3.2 | lib/pieces/generator.rb |
pieces-0.3.1 | lib/pieces/generator.rb |
pieces-0.3.0 | lib/pieces/generator.rb |