Sha256: 67ed24f168678b00ccfe1d384945391413499581b28da8d85e88d13d98737539

Contents?: true

Size: 666 Bytes

Versions: 9

Compression:

Stored size: 666 Bytes

Contents

#------------------------------------------------------------------------
# Add the "active" column to addresses
#------------------------------------------------------------------------

class AddBouncinessToAddresses < ActiveRecord::Migration
    def self.up
        add_column :addresses, :delivery_attempts, :integer, :default => 0
        add_column :addresses, :bounces, :integer, :default => 0
        Address.find_all.each do |a|
            a.delivery_attempts = 0
            a.bounces = 0
            a.save
        end
    end

    def self.down
        remove_column :addresses, :delivery_attempts
        remove_column :addresses, :bounces
    end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
sugoi-mail-0.0.5 db/migrate/018_add_bounciness_to_addresses.rb
sugoi-mail-0.0.1 db/migrate/018_add_bounciness_to_addresses.rb
sugoi-mail-0.0.0 db/migrate/018_add_bounciness_to_addresses.rb
sugoi-mail-0.0.2 db/migrate/018_add_bounciness_to_addresses.rb
sugoi-mail-0.0.3 db/migrate/018_add_bounciness_to_addresses.rb
sugoi-mail-0.1.0 db/migrate/018_add_bounciness_to_addresses.rb
sugoi-mail-0.1.5 db/migrate/018_add_bounciness_to_addresses.rb
sugoi-mail-0.3.2 db/migrate/018_add_bounciness_to_addresses.rb
sugoi-mail-0.3.0 db/migrate/018_add_bounciness_to_addresses.rb