Method: Sequel::SimpleMigration#apply
- Defined in:
- lib/sequel/extensions/migration.rb
permalink #apply(db, direction) ⇒ Object
Apply the appropriate block on the Database
instance using instance_exec.
107 108 109 110 111 112 |
# File 'lib/sequel/extensions/migration.rb', line 107 def apply(db, direction) raise(ArgumentError, "Invalid migration direction specified (#{direction.inspect})") unless [:up, :down].include?(direction) if prok = public_send(direction) db.instance_exec(&prok) end end |