Sha256: e4746cefd1d12cc880deb36b0cec88b7a9a0d5941688272ccf561970db308e5a
Contents?: true
Size: 551 Bytes
Versions: 1
Compression:
Stored size: 551 Bytes
Contents
require 'fileutils' class SetupSandbox def self.create_files test_files test_files.each do |test_file, contents| extension = test_file.split('.').last target_dir = File.dirname(test_file) FileUtils.mkdir_p( target_dir ) unless Dir.exists?( target_dir ) write_mode = "w" write_mode = "wb" if extension == "bin" File.open(test_file, write_mode) {|input_file| input_file.puts contents } unless File.exists?( test_file ) File.chmod(0755, test_file) if extension == "sh" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hiera-eyaml-1.3.1 | features/support/setup_sandbox.rb |