From 48fd72ae5b7134539c4aa17382186eefa120e8a2 Mon Sep 17 00:00:00 2001 From: Adam Meehan Date: Mon, 6 Feb 2012 22:45:01 +1100 Subject: [PATCH] Move AR railtie hook outside of initializer to avoid late inclusion of shim --- lib/validates_timeliness/railtie.rb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/validates_timeliness/railtie.rb b/lib/validates_timeliness/railtie.rb index 6b4bb26..de13df6 100644 --- a/lib/validates_timeliness/railtie.rb +++ b/lib/validates_timeliness/railtie.rb @@ -1,10 +1,7 @@ module ValidatesTimeliness class Railtie < Rails::Railtie initializer "validates_timeliness.initialize_active_record", :after => 'active_record.initialize_timezone' do - ActiveSupport.on_load(:active_record) do - ValidatesTimeliness.default_timezone = ActiveRecord::Base.default_timezone - ValidatesTimeliness.extend_orms = [ :active_record ] - end + ValidatesTimeliness.default_timezone = ActiveRecord::Base.default_timezone end initializer "validates_timeliness.initialize_restriction_errors" do @@ -12,3 +9,7 @@ module ValidatesTimeliness end end end + +ActiveSupport.on_load(:active_record) do + ValidatesTimeliness.extend_orms = [ :active_record ] +end