class CreateSimpleSwitchTables

Public Instance Methods

change() click to toggle source
# File lib/generators/templates/migration.rb, line 2
def change
  create_table :simple_switch_features do |t|
    t.string :name, null: false, index: true
    t.string :description, limit: 500

    t.timestamps null: false
  end

  create_table :simple_switch_environments do |t|
    t.string :name, null: false, index: true

    t.timestamps null: false
  end

  create_table :simple_switch_states do |t|
    t.boolean :status,         default: false
    t.belongs_to :feature,     index: true
    t.belongs_to :environment, index: true

    t.timestamps null: false
  end
end