Module: Shipit::CSVSerializer

Extended by:
CSVSerializer
Included in:
CSVSerializer
Defined in:
lib/shipit/csv_serializer.rb

Instance Method Summary collapse

Instance Method Details

#dump(array) ⇒ Object



13
14
15
16
17
# File 'lib/shipit/csv_serializer.rb', line 13

def dump(array)
  return nil if array.blank?

  Array.wrap(array).join(',')
end

#load(payload) ⇒ Object



7
8
9
10
11
# File 'lib/shipit/csv_serializer.rb', line 7

def load(payload)
  return [] if payload.blank?

  payload.split(',')
end