Skip to content

Commit 6f7d8a0

Browse files
committed
Use ActiveSupport.on_load :active_record to mount authlogic
1 parent a559477 commit 6f7d8a0

1 file changed

Lines changed: 12 additions & 10 deletions

File tree

  • lib/authlogic/acts_as_authentic

lib/authlogic/acts_as_authentic/base.rb

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,15 @@ def first_column_to_exist(*columns_to_check)
104104
end
105105
end
106106

107-
::ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::Base
108-
::ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::Email
109-
::ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::LoggedInStatus
110-
::ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::Login
111-
::ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::MagicColumns
112-
::ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::Password
113-
::ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::PerishableToken
114-
::ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::PersistenceToken
115-
::ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::SessionMaintenance
116-
::ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::SingleAccessToken
107+
ActiveSupport.on_load :active_record do
108+
ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::Base
109+
ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::Email
110+
ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::LoggedInStatus
111+
ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::Login
112+
ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::MagicColumns
113+
ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::Password
114+
ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::PerishableToken
115+
ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::PersistenceToken
116+
ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::SessionMaintenance
117+
ActiveRecord::Base.send :include, Authlogic::ActsAsAuthentic::SingleAccessToken
118+
end

0 commit comments

Comments
 (0)