class ActiveModel::Type::Salesforce::Multipicklist

Public Instance Methods

deserialize(value) click to toggle source
# File lib/active_model/type/salesforce/multipicklist.rb, line 13
def deserialize(value)
  value.to_s.split(';')
end
serialize(value) click to toggle source
# File lib/active_model/type/salesforce/multipicklist.rb, line 17
def serialize(value)
  return if value.blank?

  return value if value.is_a?(::String)

  value.to_a.reject(&:empty?).join(';')
end
type() click to toggle source
# File lib/active_model/type/salesforce/multipicklist.rb, line 9
def type
  :multipicklist
end