Sha256: 5150f49c868acec6b5096cc518bfcd886d416d20e4b5cd5efa447cb14be948ed
Contents?: true
Size: 400 Bytes
Versions: 1
Compression:
Stored size: 400 Bytes
Contents
module CsvPiper module Processors class OutputCollector attr_reader :output def initialize(collect_when_invalid: true) @output = [] @collect_when_invalid = collect_when_invalid end def process(source, transformed, errors) @output << transformed if @collect_when_invalid || errors.empty? [transformed, errors] end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
csv_piper-0.1.0 | lib/csv_piper/processors/output_collector.rb |