class Apes::Serializers::List

Comma separated serialized value.

Public Class Methods

dump(data) click to toggle source

Serializes data.

@param data [Object] The data to serialize. @return [String] Serialized data.

# File lib/apes/serializers.rb, line 24
def self.dump(data)
  data.ensure_array.compact.map(&:to_s).join(",")
end
load(data) click to toggle source

Loads serialized data.

@param data [String] The serialized data. @return [Array] A array of values.

# File lib/apes/serializers.rb, line 15
def self.load(data)
  return data if data.is_a?(Array)
  data.ensure_string.tokenize
end