11 lines
312 B
Ruby
11 lines
312 B
Ruby
module SessionCurrentUser
|
|
extend ActiveSupport::Concern
|
|
|
|
# Extracts the current user ID from the session
|
|
def session_current_user_id
|
|
return unless session["warden.user.user.key"]
|
|
|
|
# the value is in the format [[1], "..."] where 1 is the ID
|
|
session["warden.user.user.key"].first.first
|
|
end
|
|
end
|