summaryrefslogtreecommitdiffstats
path: root/tinyusb/test/vendor/ceedling/vendor/cmock/lib/cmock_file_writer.rb
diff options
context:
space:
mode:
Diffstat (limited to 'tinyusb/test/vendor/ceedling/vendor/cmock/lib/cmock_file_writer.rb')
-rwxr-xr-xtinyusb/test/vendor/ceedling/vendor/cmock/lib/cmock_file_writer.rb44
1 files changed, 0 insertions, 44 deletions
diff --git a/tinyusb/test/vendor/ceedling/vendor/cmock/lib/cmock_file_writer.rb b/tinyusb/test/vendor/ceedling/vendor/cmock/lib/cmock_file_writer.rb
deleted file mode 100755
index d2d954cb..00000000
--- a/tinyusb/test/vendor/ceedling/vendor/cmock/lib/cmock_file_writer.rb
+++ /dev/null
@@ -1,44 +0,0 @@
-# ==========================================
-# CMock Project - Automatic Mock Generation for C
-# Copyright (c) 2007 Mike Karlesky, Mark VanderVoord, Greg Williams
-# [Released under MIT License. Please refer to license.txt for details]
-# ==========================================
-
-class CMockFileWriter
-
- attr_reader :config
-
- def initialize(config)
- @config = config
- end
-
- def create_subdir(subdir)
- if !Dir.exists?("#{@config.mock_path}/")
- require 'fileutils'
- FileUtils.mkdir_p "#{@config.mock_path}/"
- end
- if subdir && !Dir.exists?("#{@config.mock_path}/#{subdir+'/' if subdir}")
- require 'fileutils'
- FileUtils.mkdir_p "#{@config.mock_path}/#{subdir+'/' if subdir}"
- end
- end
-
- def create_file(filename, subdir)
- raise "Where's the block of data to create?" unless block_given?
- full_file_name_temp = "#{@config.mock_path}/#{subdir+'/' if subdir}#{filename}.new"
- full_file_name_done = "#{@config.mock_path}/#{subdir+'/' if subdir}#{filename}"
- File.open(full_file_name_temp, 'w') do |file|
- yield(file, filename)
- end
- update_file(full_file_name_done, full_file_name_temp)
- end
-
- private ###################################
-
- def update_file(dest, src)
- require 'fileutils'
- FileUtils.rm(dest) if (File.exist?(dest))
- FileUtils.cp(src, dest)
- FileUtils.rm(src)
- end
-end