Sha256: 1c0373e87ad4e5027a8bc2b4b275ad38618ea70ed5ee3ff97f479f257649b490

Contents?: true

Size: 330 Bytes

Versions: 15

Compression:

Stored size: 330 Bytes

Contents

class AddPublishedAtToSections < ActiveRecord::Migration
  def self.up
    add_column :sections, :published_at, :datetime
    Section.all.reject { |s| s.class == Page && s.single_article_mode }.each { |s| s.update_attribute(:published_at, Time.current) }
  end

  def self.down
    remove_column :sections, :published_at
  end
end

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
adva-0.3.2 db/migrate/20090519132700_add_published_at_to_sections.rb
adva-0.3.1 db/migrate/20090519132700_add_published_at_to_sections.rb
adva-0.3.0 db/migrate/20090519132700_add_published_at_to_sections.rb
adva-0.2.4 db/migrate/20090519132700_add_published_at_to_sections.rb
adva-0.2.3 db/migrate/20090519132700_add_published_at_to_sections.rb
adva-0.2.2 db/migrate/20090519132700_add_published_at_to_sections.rb
adva-0.2.1 db/migrate/20090519132700_add_published_at_to_sections.rb
adva-0.2.0 db/migrate/20090519132700_add_published_at_to_sections.rb
adva-0.1.4 db/migrate/20090519132700_add_published_at_to_sections.rb
adva-0.1.3 db/migrate/20090519132700_add_published_at_to_sections.rb
adva-0.1.2 db/migrate/20090519132700_add_published_at_to_sections.rb
adva-0.1.1 db/migrate/20090519132700_add_published_at_to_sections.rb
adva-0.1.0 db/migrate/20090519132700_add_published_at_to_sections.rb
adva_cms-0.0.1 db/migrate/20090519132700_add_published_at_to_sections.rb
adva-0.0.1 adva_cms/db/migrate/20090519132700_add_published_at_to_sections.rb