Sha256: 1de4da382b5b0d59ce12d0848525e666435dfbb74d98fc75bc79b62870630d8e
Contents?: true
Size: 1.15 KB
Versions: 2
Compression:
Stored size: 1.15 KB
Contents
# Snowplow Ruby Domain UserId A gem that exposes the Snowplow domain userid in Rack applications. Also allows you to set your own domain userid that will be shared with the Snowplow Javascript tracker. Related Snowplow Google Group discussion [here](https://groups.google.com/forum/#!topic/snowplow-user/GFfhW25UuN8). ## Instructions Add the gem to your Gemfile ```ruby gem 'snowplow_ruby_duid' ``` ### Rails The helper will be included in `ActionController::Base` when the gem is loaded. ### Sinatra Add the following to `Sinatra::Base` ```ruby require 'snowplow_ruby_duid' helpers SnowplowRubyDuid::Helper ``` ### Usage A method called `snowplow_domain_userid` will be exposed in your application's context. Calling this method results in the following behaviour: - If there is already a Snowplow domain userid in the request's cookie, the value of the id will be returned. - Else, a Snowplow domain userid will be generated and persisted in the response's cookie. This domain userid will continue to be used by the Snowplow Javascript tracker on the client side. ## Running the specs and features Use this command to run the specs and features: `bundle exec rspec`
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
snowplow_ruby_duid-1.0.1 | README.md |
snowplow_ruby_duid-1.0.0 | README.md |