Sha256: 6928ddded430b4228bdb564cc3a991ee8838065f72e3e71de1c0e63f64ee7a57

Contents?: true

Size: 462 Bytes

Versions: 2

Compression:

Stored size: 462 Bytes

Contents

class ClearanceCreateInvitations < ActiveRecord::Migration
  def self.up
    create_table(:invitations) do |t|
      t.integer :sender_id
      t.string :recipient_email
      t.string :token
      t.datetime :invited_at
      t.datetime :redeemed_at
      t.timestamps
    end

    add_index :invitations, [:id, :token]
    add_index :invitations, :recipient_email
    add_index :invitations, :token
  end

  def self.down
    drop_table :invitations
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tonkapark-clearance-0.6.9.2 generators/clearance/templates/migrations/create_invitations.rb
tonkapark-clearance-0.6.9.3 generators/clearance/templates/migrations/create_invitations.rb