Sha256: 2d0ce39a0cccaa5a3bc3a39b36eedab22d9ff8843d033ee283b4b1ec8af605d2

Contents?: true

Size: 497 Bytes

Versions: 4

Compression:

Stored size: 497 Bytes

Contents

require_relative 'all_jobs_shared'

class CsvFileTargetJob < Remi::Job
  target :some_csv_file do
    encoder Remi::Encoder::CsvFile.new(
      path: "#{Remi::Settings.work_dir}/some_file.csv",
      csv_options: {
        col_sep: '|'
      }
    )
  end

  transform :main do
    some_csv_file.df = Daru::DataFrame.new({
      col3: Faker::Hipster.words(10),
      col1: Faker::Hipster.words(10),
      col2: ["uh, \"oh"] + Faker::Hipster.words(9)
    }, order: [:col3, :col1, :col2])
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
remi-0.3.3 jobs/csv_file_target_job.rb
remi-0.3.2 jobs/csv_file_target_job.rb
remi-0.3.1 jobs/csv_file_target_job.rb
remi-0.3.0 jobs/csv_file_target_job.rb