module Tremolo::SessionTracking
Public Instance Methods
append_info_to_payload(payload)
click to toggle source
Calls superclass method
# File lib/tremolo/session_tracking.rb, line 12 def append_info_to_payload(payload) super payload["tremolo.tracker"] = tracker payload["tremolo.client_id"] = tremolo_client_id end
tracker(key=:default)
click to toggle source
# File lib/tremolo/session_tracking.rb, line 3 def tracker(key=:default) Tremolo.fetch(key) end
tremolo_client_id()
click to toggle source
load or set new uuid in session
# File lib/tremolo/session_tracking.rb, line 8 def tremolo_client_id session['tremolo.client_id'] ||= Tremolo::Rails.build_client_id end