Module: Workarea::Storefront::UserActivity
- Included in:
- ApplicationController
- Defined in:
- app/controllers/workarea/storefront/user_activity.rb
Instance Method Summary collapse
Instance Method Details
#current_user_activity_id ⇒ Object
12 13 14 15 16 |
# File 'app/controllers/workarea/storefront/user_activity.rb', line 12 def current_user_activity_id current_user.try(:id).presence || session.id.try(:cookie_value).presence || session.id end |
#user_activity ⇒ Object
4 5 6 7 8 9 10 |
# File 'app/controllers/workarea/storefront/user_activity.rb', line 4 def user_activity return Recommendation::UserActivity.new if current_user_activity_id.blank? @user_activity ||= Recommendation::UserActivity.find_or_initialize_by( id: current_user_activity_id ) end |