Sha256: 29293caf9905373dbfe666ece0f3702bb7bf24ab12ec4b9b72dd505e0c187b41
Contents?: true
Size: 331 Bytes
Versions: 1
Compression:
Stored size: 331 Bytes
Contents
module CsvPiper module Processors class CollectErrors attr_reader :errors def initialize @errors = {} end def process(source, transformed, row_errors) @errors[row_errors.row_index] = row_errors.errors unless row_errors.empty? [transformed, errors] end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
csv_piper-0.1.7 | lib/csv_piper/processors/collect_errors.rb |