summaryrefslogtreecommitdiff
path: root/db/migrate/20130627103456_add_blind_transfer_to_switchboard.rb
blob: a947a517882b1c75e298a5e9a81c30f0645c2089 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class AddBlindTransferToSwitchboard < ActiveRecord::Migration
  def up
    add_column :switchboards, :blind_transfer_activated, :boolean
    add_column :switchboards, :attended_transfer_activated, :boolean

    Switchboard.all.each do |switchboard|
      switchboard.blind_transfer_activated = true
      switchboard.attended_transfer_activated = true
      switchboard.save
    end
  end

  def down
    remove_column :switchboards, :blind_transfer_activated
    remove_column :switchboards, :attended_transfer_activated
  end
end