Sha256: 4ca2329edda1522ff3fc8fdba52da7571af9ccd752a3ae0387b81c35d5a170b3

Contents?: true

Size: 472 Bytes

Versions: 22

Compression:

Stored size: 472 Bytes

Contents

class AddStatusConfirmedFieldToContent < ActiveRecord::Migration
  class Content < ActiveRecord::Base
    include BareMigration
  end

  def self.up
    modify_tables_and_update \
      [:add_column, Content, :status_confirmed, :boolean] do |a|
      if not $schema_generator
        a.status_confirmed = (a.state =~ /ContentState::(Sp|H)am/ ? true : false)
        a.save!
      end
    end
  end

  def self.down
    remove_column :contents, :status_confirmed
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
typo-5.5 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.4.4 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.4.3 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.4.2 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.4.1 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.4 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-4.0.3 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-4.1.1 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-4.1 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.0.2 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.0.1 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.0.3.98.1 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.0.3.98 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.0 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.1.2 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.1.1 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.1.3 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.1.98 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.1 db/migrate/050_add_status_confirmed_field_to_content.rb
typo-5.2 db/migrate/050_add_status_confirmed_field_to_content.rb