class Object

Public Instance Methods

apply(db, direction) click to toggle source
# File lib/sequel/extensions/methods_in_migrations.rb, line 6
def apply(db, direction)
  # :nocov:
  unless [:up, :down].include?(direction) # NOTE: original code
    raise(ArgumentError, "Invalid migration direction specified (#{direction.inspect})")
  end
  # :nocov:

  # NOTE: our extension
  prok = public_send(direction)
  Symbiont::Executor.evaluate_private(db, &prok) if prok
end