Module: Envdgen
- Defined in:
- lib/envdgen.rb,
lib/envdgen/version.rb
Constant Summary collapse
- VERSION =
"0.1.3"
Class Method Summary collapse
Class Method Details
.gen(src, target, force = false) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/envdgen.rb', line 6 def self.gen(src, target, force=false) env = Dotenv::Environment.new(src) FileUtils.mkdir_p(target) env.each do |key, value| fname = File.join(target, key) if force || !File.exists?(fname) File.open(fname, 'w+') do |f| f.write(value) yield fname if block_given? end end end end |