Sha256: b58f6619031a0245efedea81e071b4bd8cdd41bd6f8c614e07285e420925f2b7
Contents?: true
Size: 287 Bytes
Versions: 1
Compression:
Stored size: 287 Bytes
Contents
LuxCli.class_eval do desc :template, 'Parse single file and replace end $VAR with values' def template path ENV['ROOT'] = `pwd`.chomp data = File.read path data = data.gsub(/\$([A-Z]+)/) { ENV[$1] || raise('ENV variable "%s" not defined' % $1) } puts data end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lux-fw-0.6.2 | ./bin/cli/template.rb |