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