Internal class used by the Sequel.migration DSL, part of the migration extension.
Creates a reversible migration. This is the same as creating the same block with up, but it also calls the block and attempts to create a down block that will reverse the changes made by the block.
There are no guarantees that this will work perfectly in all cases, but it should work for most common cases.
# File lib/sequel/extensions/migration.rb, line 139 139: def change(&block) 140: migration.up = block 141: migration.down = MigrationReverser.new.reverse(&block) 142: end
Defines the migration’s down action.
# File lib/sequel/extensions/migration.rb, line 113 113: def down(&block) 114: migration.down = block 115: end
Disable the use of transactions for the related migration
# File lib/sequel/extensions/migration.rb, line 118 118: def no_transaction 119: migration.use_transactions = false 120: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.