Class: TaggedSetup
- Inherits:
-
Sequel::Migration
- Object
- Sequel::Migration
- TaggedSetup
- Defined in:
- lib/runtime/tag.rb
Overview
The TaggedSetup class
Instance Method Summary collapse
Methods inherited from Sequel::Migration
Instance Method Details
#down ⇒ Object
161 162 163 |
# File 'lib/runtime/tag.rb', line 161 def down drop_table(:tagged, cascade: true) if table_exists? :tagged end |
#up ⇒ Object
152 153 154 155 156 157 158 159 |
# File 'lib/runtime/tag.rb', line 152 def up log.debug "#up" create_table? :tagged do primary_key :id foreign_key :object_id, :object, on_delete: :cascade foreign_key :tag_id, :tag, on_delete: :cascade end end |