Sha256: df0a6288048d945aea73d3fcc07e3f9e59eb91d0df63437b348f5603c407b62e

Contents?: true

Size: 528 Bytes

Versions: 4

Compression:

Stored size: 528 Bytes

Contents

source :in, {
  :file => '/tmp/delimited_abs.txt',
  :parser => {
    :name => :csv
  }
}, 
[ 
  :first_name,
  :last_name,
  :ssn,
  {
    :name => :age,
    :type => :integer
  },
  :sex
]

transform :ssn, :sha1
transform(:ssn){ |n, v, row| v[0,24] }
transform :sex, :decode, {:decode_table_path => 'data/decode.txt'}

destination :out, {
  :file => 'data/delimited_abs.txt'
},
{
  :order => [:first_name, :last_name, :ssn, :age, :sex, :test, :calc_test],
  :virtual => {
    :test => "test!",
    :calc_test => Time.now
  }
}

Version data entries

4 entries across 4 versions & 3 rubygems

Version Path
activewarehouse-etl-1.0.0 test/delimited_absolute.ctl
activewarehouse-etl-1.0.0.rc1 test/delimited_absolute.ctl
etl-0.9.5.rc1 spec/fixtures/delimited_absolute.ctl
activewarehouse-etl-sgonyea-0.9.6 test/delimited_absolute.ctl