Class: Cranium::TestFramework::UploadDirectory
- Inherits:
-
Object
- Object
- Cranium::TestFramework::UploadDirectory
- Defined in:
- lib/cranium/test_framework/upload_directory.rb
Instance Method Summary collapse
- #delete_file(file_name) ⇒ Object
- #file_exists?(file_name) ⇒ Boolean
-
#initialize(working_directory) ⇒ UploadDirectory
constructor
A new instance of UploadDirectory.
- #read_file(file_name) ⇒ Object
- #remove_directory(path) ⇒ Object
- #save_file(file_name, content) ⇒ Object
Constructor Details
#initialize(working_directory) ⇒ UploadDirectory
Returns a new instance of UploadDirectory.
5 6 7 |
# File 'lib/cranium/test_framework/upload_directory.rb', line 5 def initialize(working_directory) @working_directory = working_directory end |
Instance Method Details
#delete_file(file_name) ⇒ Object
29 30 31 |
# 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) ⇒ Boolean
11 12 13 |
# 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) ⇒ Object
17 18 19 |
# 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) ⇒ Object
35 36 37 |
# File 'lib/cranium/test_framework/upload_directory.rb', line 35 def remove_directory(path) FileUtils.rm_rf path end |
#save_file(file_name, content) ⇒ Object
23 24 25 |
# 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 |