class CreateAclRules

Public Instance Methods

down() click to toggle source
# File lib/generators/templates/create_acl_rules.rb, line 14
def down
  drop_table :acl_rules if table_exists? :acl_rules
end
up() click to toggle source
# File lib/generators/templates/create_acl_rules.rb, line 3
def up
  unless table_exists?(:acl_rules)
    create_table :acl_rules, id: false do |t|
      t.string :id, null: false, index: true
      t.string :context, null: false, default: 'default', index: true
      t.string :key, null: false, index: true
    end
  end
  add_index :acl_rules, [:id, :context, :key] unless index_exists?(:acl_rules, [:id, :context, :key])
end