Sha256: 04500b5bd82ad08f2489712c34c3e9bd5dba041d1c38f323aba95edc8eb64376

Contents?: true

Size: 796 Bytes

Versions: 5

Compression:

Stored size: 796 Bytes

Contents

class CreateFile
  def initialize(n)
    @n = n
  end

  def output_to_file
    path = "/tmp/transfer_test_#{@n.to_s}.txt"
    open(path, 'w') { |f| f.puts "file#{@n.to_s}" }
    path
  end

  def create
    DRbQS::FileTransfer.enqueue(output_to_file)
    nil
  end

  def create_compress
    DRbQS::FileTransfer.compress_enqueue(output_to_file)
    nil
  end
end

class CreateDirectory
  def initialize(n)
    @n = n
  end

  def output_to_directory
    path = "/tmp/transfer_test_#{@n.to_s}/"
    FileUtils.mkdir_p(path)
    open(File.join(path, 'tmp.txt'), 'w') { |f| f.puts "file#{@n.to_s}" }
    path
  end

  def create
    DRbQS::FileTransfer.enqueue(output_to_directory)
    nil
  end

  def create_compress
    DRbQS::FileTransfer.compress_enqueue(output_to_directory)
    nil
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
drbqs-0.0.15 example/transfer/file.rb
drbqs-0.0.14 example/transfer/file.rb
drbqs-0.0.13 example/transfer/file.rb
drbqs-0.0.12 example/transfer/file.rb
drbqs-0.0.11 example/transfer/file.rb