Sha256: e7dae855ffe0449fd6d097348724a91d378da2f92fc794e9b169a4b21f8c0b98

Contents?: true

Size: 646 Bytes

Versions: 13

Compression:

Stored size: 646 Bytes

Contents

require 'fileutils'

class Cranium::TestFramework::UploadDirectory

  def initialize(working_directory)
    @working_directory = working_directory
  end



  def file_exists?(file_name)
    File.exists? File.join(@working_directory, file_name)
  end



  def read_file(file_name)
    File.read File.join(@working_directory, file_name)
  end



  def save_file(file_name, content)
    File.open(File.join(@working_directory, file_name), "w:UTF-8") { |file| file.write content }
  end



  def delete_file(file_name)
    File.unlink File.join(@working_directory, file_name)
  end



  def remove_directory(path)
    FileUtils.rm_rf path
  end

end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
cranium-0.8.1 lib/cranium/test_framework/upload_directory.rb
cranium-0.8 lib/cranium/test_framework/upload_directory.rb
cranium-0.7 lib/cranium/test_framework/upload_directory.rb
cranium-0.6.1 lib/cranium/test_framework/upload_directory.rb
cranium-0.5 lib/cranium/test_framework/upload_directory.rb
cranium-0.4.3 lib/cranium/test_framework/upload_directory.rb
cranium-0.4.2 lib/cranium/test_framework/upload_directory.rb
cranium-0.4.1 lib/cranium/test_framework/upload_directory.rb
cranium-0.4 lib/cranium/test_framework/upload_directory.rb
cranium-0.3.1 lib/cranium/test_framework/upload_directory.rb
cranium-0.3.0 lib/cranium/test_framework/upload_directory.rb
cranium-0.2.1 lib/cranium/test_framework/upload_directory.rb
cranium-0.2.0 lib/cranium/test_framework/upload_directory.rb