Sha256: dcb089b1c065dcc9692cbd9ada38f1aa38482f5fe8f73e261799f663ffefbb88

Contents?: true

Size: 415 Bytes

Versions: 15

Compression:

Stored size: 415 Bytes

Contents

require_relative 'all_jobs_shared'

class SftpFileTargetJob
  include AllJobsShared


  define_target :some_file, Remi::DataTarget::SftpFile,
    credentials: {
      host: 'example.com',
      username: 'user',
      password: 'secret'
    },
    local_path: "#{Remi::Settings.work_dir}/some_file.csv",
    remote_path: "some_file_#{DateTime.current.strftime('%Y%m%d')}.csv"

  define_transform :main do
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
remi-0.2.42 jobs/sftp_file_target_job.rb
remi-0.2.41 jobs/sftp_file_target_job.rb
remi-0.2.40 jobs/sftp_file_target_job.rb
remi-0.2.39 jobs/sftp_file_target_job.rb
remi-0.2.38 jobs/sftp_file_target_job.rb
remi-0.2.37 jobs/sftp_file_target_job.rb
remi-0.2.36 jobs/sftp_file_target_job.rb
remi-0.2.35 jobs/sftp_file_target_job.rb
remi-0.2.34 jobs/sftp_file_target_job.rb
remi-0.2.33 jobs/sftp_file_target_job.rb
remi-0.2.32 jobs/sftp_file_target_job.rb
remi-0.2.31 jobs/sftp_file_target_job.rb
remi-0.2.30 jobs/sftp_file_target_job.rb
remi-0.2.29 jobs/sftp_file_target_job.rb
remi-0.2.28 jobs/sftp_file_target_job.rb