class ActiveRecord::Coders::StringIdsColumn

Attributes

require_update[RW]

Public Class Methods

new(options = {}) click to toggle source
# File lib/active_record/coders/string_ids_column.rb, line 7
def initialize(options = {})
  @require_update = options.delete(:require_update){ false }
end

Public Instance Methods

dump(ids) click to toggle source
# File lib/active_record/coders/string_ids_column.rb, line 11
def dump(ids)
  Array(ids).delete_if{|x| x == ''}.join(',')
end
load(ids) click to toggle source
# File lib/active_record/coders/string_ids_column.rb, line 15
def load(ids)
  ids.to_s.split(',').map(&:to_i)
end