Sha256: 7b1a2e05be9fc90a3424cc1a69c5d11f9c62305aae531772602949530b62c0d3

Contents?: true

Size: 237 Bytes

Versions: 41

Compression:

Stored size: 237 Bytes

Contents

module Shipit
  module CSVSerializer
    extend self

    def load(payload)
      return [] if payload.blank?
      payload.split(',')
    end

    def dump(array)
      return nil if array.blank?
      array.join(',')
    end
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
shipit-engine-0.11.0 lib/shipit/csv_serializer.rb
shipit-engine-0.10.0 lib/shipit/csv_serializer.rb
shipit-engine-0.9.0 lib/shipit/csv_serializer.rb
shipit-engine-0.8.9 lib/shipit/csv_serializer.rb
shipit-engine-0.8.8 lib/shipit/csv_serializer.rb
shipit-engine-0.8.7 lib/shipit/csv_serializer.rb
shipit-engine-0.8.6 lib/shipit/csv_serializer.rb
shipit-engine-0.8.5 lib/shipit/csv_serializer.rb
shipit-engine-0.8.4 lib/shipit/csv_serializer.rb
shipit-engine-0.8.3 lib/shipit/csv_serializer.rb
shipit-engine-0.8.2 lib/shipit/csv_serializer.rb
shipit-engine-0.8.1 lib/shipit/csv_serializer.rb
shipit-engine-0.8.0 lib/shipit/csv_serializer.rb
shipit-engine-0.7.0 lib/shipit/csv_serializer.rb
shipit-engine-0.6.4 lib/shipit/csv_serializer.rb
shipit-engine-0.6.3 lib/shipit/csv_serializer.rb
shipit-engine-0.6.2 lib/shipit/csv_serializer.rb
shipit-engine-0.6.1 lib/shipit/csv_serializer.rb
shipit-engine-0.6.0 lib/shipit/csv_serializer.rb
shipit-engine-0.5.2 lib/shipit/csv_serializer.rb