Sha256: 3e929c41c13449c77f17a79397545245bcefd25516b578950d2ae6be53b7c66a

Contents?: true

Size: 509 Bytes

Versions: 13

Compression:

Stored size: 509 Bytes

Contents

class AddUseMarkdownToSection < ActiveRecord::Migration
  def self.up
    unless columns(:website_sections).collect {|c| c.name}.include?('use_markdown')
      add_column :website_sections, :use_markdown, :boolean

      WebsiteSection.all.each do |section|
        section.use_markdown = false
        section.save
      end

    end
  end

  def self.down
    if columns(:website_sections).collect {|c| c.name}.include?('use_markdown')
      remove_column :website_sections, :use_markdown
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
knitkit-3.0.0 db/migrate/20130405184234_add_use_markdown_to_section.rb
knitkit-2.1.15 db/migrate/20130405184234_add_use_markdown_to_section.rb
knitkit-2.1.14 db/migrate/20130405184234_add_use_markdown_to_section.rb
knitkit-2.1.13 db/migrate/20130405184234_add_use_markdown_to_section.rb
knitkit-2.1.12 db/migrate/20130405184234_add_use_markdown_to_section.rb
knitkit-2.1.11 db/migrate/20130405184234_add_use_markdown_to_section.rb
knitkit-2.1.10 db/migrate/20130405184234_add_use_markdown_to_section.rb
knitkit-2.1.9 db/migrate/20130405184234_add_use_markdown_to_section.rb
knitkit-2.1.8 db/migrate/20130405184234_add_use_markdown_to_section.rb
knitkit-2.1.7 db/migrate/20130405184234_add_use_markdown_to_section.rb
knitkit-2.1.6 db/migrate/20130405184234_add_use_markdown_to_section.rb
knitkit-2.1.5 db/migrate/20130405184234_add_use_markdown_to_section.rb
knitkit-2.1.4 db/migrate/20130405184234_add_use_markdown_to_section.rb