Sha256: fe24b06042d58379591c139fa954f201b794dc90326820fd6a4a841c8ad8ca80

Contents?: true

Size: 332 Bytes

Versions: 9

Compression:

Stored size: 332 Bytes

Contents

class CreateRoles < ActiveRecord::Migration
  def up
    create_table :roles do |t|
      t.string :name
      t.timestamps
    end

    create_roles
  end

  def down
    drop_table :roles
  end


  def create_roles
    SimpleRoles::Configuration.valid_roles.each do |role|
      Role.create(:name => role.to_s)
    end
  end
end

Version data entries

9 entries across 8 versions & 1 rubygems

Version Path
simple_roles-0.0.12 spec/dummy/db/migrate/20110925210727_create_roles.rb
simple_roles-0.0.11 spec/dummy/db/migrate/20110925210727_create_roles.rb
simple_roles-0.0.10 spec/dummy/db/migrate/20110925210727_create_roles.rb
simple_roles-0.0.9 spec/dummy/db/migrate/20110925210727_create_roles.rb
simple_roles-0.0.8 spec/dummy/db/migrate/20110925210727_create_roles.rb
simple_roles-0.0.7 spec/dummy/db/migrate/20110925210727_create_roles.rb
simple_roles-0.0.6 spec/dummy/db/migrate/20110925210727_create_roles.rb
simple_roles-0.0.5 spec/dummy/db/migrate/20110925210727_create_roles.rb
simple_roles-0.0.5 db/migrate/002_create_roles.rb