From 9280fbf795d26146fe149514a32e22612b0311ee Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Fri, 19 Nov 2010 10:13:56 -0800 Subject: instantiate the delegate object after initialize is defined so that our initialize method actually gets called --- activerecord/lib/active_record/migration.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'activerecord') diff --git a/activerecord/lib/active_record/migration.rb b/activerecord/lib/active_record/migration.rb index 06a8747fde..9892c6c338 100644 --- a/activerecord/lib/active_record/migration.rb +++ b/activerecord/lib/active_record/migration.rb @@ -294,9 +294,6 @@ module ActiveRecord cattr_accessor :verbose - self.delegate = new - self.verbose = true - attr_accessor :name, :version def initialize @@ -305,6 +302,10 @@ module ActiveRecord @connection = nil end + # instantiate the delegate object after initialize is defined + self.verbose = true + self.delegate = new + def up self.class.delegate = self return unless self.class.respond_to?(:up) -- cgit v1.2.3