├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── deploy.yml │ ├── snyk.yml │ └── test.yml ├── .gitignore ├── .rubocop.yml ├── .yardopts ├── CHANGELOG ├── CLAUDE.md ├── CONTRIBUTING.md ├── Dockerfile ├── Gemfile ├── LICENSE-2.0.txt ├── README.md ├── lib ├── snowplow-tracker.rb └── snowplow-tracker │ ├── CLAUDE.md │ ├── emitters.rb │ ├── page.rb │ ├── payload.rb │ ├── self_describing_json.rb │ ├── subject.rb │ ├── timestamp.rb │ ├── tracker.rb │ └── version.rb ├── snowplow-tracker.gemspec └── spec ├── CLAUDE.md ├── integration └── integration_spec.rb ├── spec_helper.rb └── unit ├── emitters_spec.rb ├── payload_spec.rb ├── timestamp_spec.rb └── tracker_spec.rb /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/snyk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/.github/workflows/snyk.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/.yardopts -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/LICENSE-2.0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/README.md -------------------------------------------------------------------------------- /lib/snowplow-tracker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/lib/snowplow-tracker.rb -------------------------------------------------------------------------------- /lib/snowplow-tracker/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/lib/snowplow-tracker/CLAUDE.md -------------------------------------------------------------------------------- /lib/snowplow-tracker/emitters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/lib/snowplow-tracker/emitters.rb -------------------------------------------------------------------------------- /lib/snowplow-tracker/page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/lib/snowplow-tracker/page.rb -------------------------------------------------------------------------------- /lib/snowplow-tracker/payload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/lib/snowplow-tracker/payload.rb -------------------------------------------------------------------------------- /lib/snowplow-tracker/self_describing_json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/lib/snowplow-tracker/self_describing_json.rb -------------------------------------------------------------------------------- /lib/snowplow-tracker/subject.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/lib/snowplow-tracker/subject.rb -------------------------------------------------------------------------------- /lib/snowplow-tracker/timestamp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/lib/snowplow-tracker/timestamp.rb -------------------------------------------------------------------------------- /lib/snowplow-tracker/tracker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/lib/snowplow-tracker/tracker.rb -------------------------------------------------------------------------------- /lib/snowplow-tracker/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/lib/snowplow-tracker/version.rb -------------------------------------------------------------------------------- /snowplow-tracker.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/snowplow-tracker.gemspec -------------------------------------------------------------------------------- /spec/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/spec/CLAUDE.md -------------------------------------------------------------------------------- /spec/integration/integration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/spec/integration/integration_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/emitters_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/spec/unit/emitters_spec.rb -------------------------------------------------------------------------------- /spec/unit/payload_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/spec/unit/payload_spec.rb -------------------------------------------------------------------------------- /spec/unit/timestamp_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/spec/unit/timestamp_spec.rb -------------------------------------------------------------------------------- /spec/unit/tracker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowplow/snowplow-ruby-tracker/HEAD/spec/unit/tracker_spec.rb --------------------------------------------------------------------------------