Class: ModularizedSetup
- Inherits:
-
Sequel::Migration
- #Object
- Object
- Sequel::Migration
- ModularizedSetup
- Defined in:
- lib/story_teller/inform/relational/module.rb
Overview
The ModularizedSetup class
Instance Method Summary collapse
Methods inherited from Sequel::Migration
Instance Method Details
#down ⇒ Object
114 115 116 |
# File 'lib/story_teller/inform/relational/module.rb', line 114 def down drop_table(:modularized, cascade: true) if table_exists? :modularized end |
#up ⇒ Object
106 107 108 109 110 111 112 |
# File 'lib/story_teller/inform/relational/module.rb', line 106 def up create_table? :modularized do primary_key :id foreign_key :object_id, :object, on_delete: :cascade foreign_key :module_id, :module, on_delete: :cascade end end |