module Renchin::FileProcessor
Public Instance Methods
delete_directory(image_directory_path,expr)
click to toggle source
delete all files in directory
# File lib/renchin/file_processor.rb, line 12 def delete_directory(image_directory_path,expr) if exists?(image_directory_path) Dir::foreach(image_directory_path) do |file| File.delete(image_directory_path + '/' + file) if (/#{expr}$/ =~ file) end Dir::rmdir(image_directory_path) end end
exists?(filename)
click to toggle source
# File lib/renchin/file_processor.rb, line 21 def exists?(filename) File.exist?(filename) end
image_directory(method_name)
click to toggle source
create temporary directory for frame images
# File lib/renchin/file_processor.rb, line 5 def image_directory(method_name) timestamp_image_dir = "/tmp/renchin_#{method_name}_#{Time.now.to_i}" Dir::mkdir(timestamp_image_dir,0777) timestamp_image_dir end
init_file(filename)
click to toggle source
# File lib/renchin/file_processor.rb, line 25 def init_file(filename) unless File.exist?(filename) dir = File.dirname(filename) unless File.exist?(dir) FileUtils.mkdir_p(dir) end end true end