Method: Sequel::Migration.apply

Defined in:
lib/sequel/extensions/migration.rb

.apply(db, direction) ⇒ Object

Applies the migration to the supplied database in the specified direction.

Raises:

  • (ArgumentError)


42
43
44
45
# File 'lib/sequel/extensions/migration.rb', line 42

def self.apply(db, direction)
  raise(ArgumentError, "Invalid migration direction specified (#{direction.inspect})") unless [:up, :down].include?(direction)
  new(db).public_send(direction)
end