Sha256: 0901492a5719536c54c7d12dc3107de626b494b77d8589bfa539cd820fe81eec
Contents?: true
Size: 561 Bytes
Versions: 3
Compression:
Stored size: 561 Bytes
Contents
require 'csv' module Chronicle module Etl module Loaders class Csv < Chronicle::Etl::Loaders::Loader def initialize(options={}) super(options) @rows = [] end def load(result) if (result.values) @rows << result.values else @rows << result end end def finish z = $stdout CSV(z) do |csv| @rows.each do |row| csv << row end end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
chronicle-etl-0.1.2 | lib/chronicle/etl/loaders/csv.rb |
chronicle-etl-0.1.1 | lib/chronicle/etl/loaders/csv.rb |
chronicle-etl-0.1.0 | lib/chronicle/etl/loaders/csv.rb |