Sha256: 7df239fe880af5e801e3173ed3f551518b73f4ddcbb020bb398d813790e09744

Contents?: true

Size: 481 Bytes

Versions: 11

Compression:

Stored size: 481 Bytes

Contents

class DefaultCanHaz < ActiveRecord::Migration
  def self.up
    create_table :can_haz_permissions do |t|
      t.integer :csubject_id
      t.string :csubject_type

      t.integer :cobject_id
      t.string :cobject_type

      t.string :permission_name
    end

    add_index :can_haz_permissions, :csubject_id, :name => 'subject_id_ix'
    add_index :can_haz_permissions, :cobject_id, :name => 'object_id_ix'
  end

  def self.down
    drop_table :can_haz_permissions
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rails-canhaz-2.0.2 lib/generators/can_haz/install/templates/migrations/1_default_can_haz.rb
rails-canhaz-2.0.1 lib/generators/can_haz/install/templates/migrations/1_default_can_haz.rb
rails-canhaz-1.0.7 lib/generators/can_haz/install/templates/migrations/1_default_can_haz.rb
rails-canhaz-2.0.0.pre1 lib/generators/can_haz/install/templates/migrations/1_default_can_haz.rb
rails-canhaz-2.0.0.pre lib/generators/can_haz/install/templates/migrations/1_default_can_haz.rb
rails-canhaz-1.0.6 lib/generators/can_haz/install/templates/migrations/1_default_can_haz.rb
rails-canhaz-1.0.5 lib/generators/can_haz/install/templates/migrations/1_default_can_haz.rb
rails-canhaz-1.0.4 lib/generators/can_haz/install/templates/migrations/1_default_can_haz.rb
rails-canhaz-1.0.1 lib/generators/can_haz/install/templates/migrations/1_default_can_haz.rb
rails-canhaz-1.0.0 lib/generators/can_haz/install/templates/migrations/1_default_can_haz.rb
rails-canhaz-0.4.1 lib/generators/can_haz/install/templates/migrations/1_default_can_haz.rb