Sha256: c2b7bb0fb55d306b3642c5d3aff26af52d8336b3d966060b388ff6e80bbd1e83
Contents?: true
Size: 674 Bytes
Versions: 4
Compression:
Stored size: 674 Bytes
Contents
class AddArchivedToMailinglistClasses < ActiveRecord::Migration class MailinglistClass < ActiveRecord::Base; end def self.up add_column :mailinglist_classes, :archived, :boolean, :default => false MailinglistClass.find_all.each do |mailinglist_class| mailinglist_class.archived = false; mailinglist_class.save end execute "alter table mailinglist_classes alter archived set not null" ml=MailinglistClass.find_by_name("Mailing List") if ml ml.archived = true end end def self.down remove_column :mailinglist_classes, :archived end end
Version data entries
4 entries across 4 versions & 1 rubygems