class Cranium::TestFramework::UploadDirectory
Public Class Methods
new(working_directory)
click to toggle source
# File lib/cranium/test_framework/upload_directory.rb, line 5 def initialize(working_directory) @working_directory = working_directory end
Public Instance Methods
delete_file(file_name)
click to toggle source
# File lib/cranium/test_framework/upload_directory.rb, line 29 def delete_file(file_name) File.unlink File.join(@working_directory, file_name) end
file_exists?(file_name)
click to toggle source
# File lib/cranium/test_framework/upload_directory.rb, line 11 def file_exists?(file_name) File.exists? File.join(@working_directory, file_name) end
read_file(file_name)
click to toggle source
# File lib/cranium/test_framework/upload_directory.rb, line 17 def read_file(file_name) File.read File.join(@working_directory, file_name) end
remove_directory(path)
click to toggle source
# File lib/cranium/test_framework/upload_directory.rb, line 35 def remove_directory(path) FileUtils.rm_rf path end
save_file(file_name, content)
click to toggle source
# File lib/cranium/test_framework/upload_directory.rb, line 23 def save_file(file_name, content) File.open(File.join(@working_directory, file_name), "w:UTF-8") { |file| file.write content } end