Handles reversing an alter_table block in a reversible migration.
Public Class methods
new
()
[show source]
# File lib/sequel/extensions/migration.rb, line 224 def initialize @actions = [] end
Public Instance methods
reverse
(&block)
[show source]
# File lib/sequel/extensions/migration.rb, line 228 def reverse(&block) instance_eval(&block) actions = @actions.reverse Proc.new{actions.each{|a| send(*a)}} end