aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/migration.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/lib/active_record/migration.rb')
-rw-r--r--activerecord/lib/active_record/migration.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/migration.rb b/activerecord/lib/active_record/migration.rb
index 936e9a19a2..470f63e8f7 100644
--- a/activerecord/lib/active_record/migration.rb
+++ b/activerecord/lib/active_record/migration.rb
@@ -306,11 +306,13 @@ module ActiveRecord
def up
self.class.delegate = self
+ return unless self.class.respond_to?(:up)
self.class.up
end
def down
self.class.delegate = self
+ return unless self.class.respond_to?(:down)
self.class.down
end