Module: Shrew::TracksPageViews
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/shrew/tracks_page_views.rb
Instance Method Summary collapse
Instance Method Details
#append_info_to_payload(payload) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/shrew/tracks_page_views.rb', line 5 def append_info_to_payload(payload) super return unless @_tracking_page_views payload[:user_id] = try(:current_user).try(:id) payload[:js_tracking_id] = @_js_tracking_id end |
#tracks_page_views ⇒ Object
16 17 18 19 |
# File 'lib/shrew/tracks_page_views.rb', line 16 def tracks_page_views @_tracking_page_views = true @_js_tracking_id = SecureRandom.uuid end |