Method: PDQTest::Skeleton.install_template
- Defined in:
- lib/pdqtest/skeleton.rb
.install_template(target, template_file, vars) ⇒ Object
vars is a hash of variables that can be accessed in template
100 101 102 103 104 105 106 |
# File 'lib/pdqtest/skeleton.rb', line 100 def self.install_template(target, template_file, vars) if ! File.exists?(target) template = File.read(Util::resource_path(File.join('templates', template_file))) content = ERB.new(template, nil, '-').result(binding) File.write(target, content) end end |