app/controllers/alchemy/base_controller_extension.rb in alchemy-devise-4.3.0 vs app/controllers/alchemy/base_controller_extension.rb in alchemy-devise-4.3.1
- old
+ new
@@ -1,12 +1,18 @@
-Alchemy::BaseController.class_eval do
- before_action :store_user_request_time
+module Alchemy
+ module BaseControllerExtension
+ def self.prepended(base)
+ base.before_action(:store_user_request_time)
+ end
- private
+ private
- # Stores the users request time.
- def store_user_request_time
- if alchemy_user_signed_in?
- current_alchemy_user.store_request_time!
+ # Stores the users request time.
+ def store_user_request_time
+ if alchemy_user_signed_in?
+ current_alchemy_user.store_request_time!
+ end
end
end
end
+
+Alchemy::BaseController.prepend Alchemy::BaseControllerExtension