class Komagire::IdList::Converter

Public Instance Methods

convert_to_cskeys_from_array(values) click to toggle source
# File lib/komagire/id_list.rb, line 43
def convert_to_cskeys_from_array(values)
  if values.all? { |v| v.is_a?(String) }
    values.join(delimiter)
  elsif values.all? { |v| v.is_a?(Integer) }
    values.join(delimiter)
  elsif values.all? { |v| v.is_a?(content_class_name.constantize) }
    values.map(&attribute).join(delimiter)
  else
    raise DifferentContentClass
  end
end