Sha256: 0c3877a918536828acf8bf34588c26776692c1e2426e53793249c2eace1ef286

Contents?: true

Size: 244 Bytes

Versions: 4

Compression:

Stored size: 244 Bytes

Contents

module CsvPiper
  module PreProcessors
    class RemoveExtraColumns
      def process(origin, errors)
        modified_origin = origin.reject { |key, value| key.nil? || key.empty? }
        [modified_origin, errors]
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
csv_piper-0.1.3 lib/csv_piper/pre_processors/remove_extra_columns.rb
csv_piper-0.1.2 lib/csv_piper/pre_processors/remove_extra_columns.rb
csv_piper-0.1.1 lib/csv_piper/pre_processors/remove_extra_columns.rb
csv_piper-0.1.0 lib/csv_piper/pre_processors/remove_extra_columns.rb