Skip to content

Commit d9ea805

Browse files
committed
Rename Alchemy::BaseController extension constant
In Rails 6 with Zeitwerk we need to make sure that a file contains the constant we the same naming schema. Although the dummy app uses the exact same Rails 6 defaults as a "normal" Rails app this was never catched in specs but in real world apps.
1 parent 63797cf commit d9ea805

1 file changed

Lines changed: 13 additions & 7 deletions

File tree

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
1-
Alchemy::BaseController.class_eval do
2-
before_action :store_user_request_time
1+
module Alchemy
2+
module BaseControllerExtension
3+
def self.prepended(base)
4+
base.before_action(:store_user_request_time)
5+
end
36

4-
private
7+
private
58

6-
# Stores the users request time.
7-
def store_user_request_time
8-
if alchemy_user_signed_in?
9-
current_alchemy_user.store_request_time!
9+
# Stores the users request time.
10+
def store_user_request_time
11+
if alchemy_user_signed_in?
12+
current_alchemy_user.store_request_time!
13+
end
1014
end
1115
end
1216
end
17+
18+
Alchemy::BaseController.prepend Alchemy::BaseControllerExtension

0 commit comments

Comments
 (0)