class SnowplowRubyDuid::DomainUserid
Generates a pseudo-unique ID to fingerprint the user It follows Snowplow Javascript: github.com/snowplow/snowplow-javascript-tracker/blob/2.14.0/src/js/tracker.js#L670-L672
Public Class Methods
new()
click to toggle source
# File lib/snowplow_ruby_duid/domain_userid.rb, line 9 def initialize @domain_user_id = domain_user_id end
Public Instance Methods
to_s()
click to toggle source
# File lib/snowplow_ruby_duid/domain_userid.rb, line 13 def to_s @domain_user_id end
Private Instance Methods
domain_user_id()
click to toggle source
# File lib/snowplow_ruby_duid/domain_userid.rb, line 19 def domain_user_id SecureRandom.uuid end