Sha256: 17fd7284afd95b1df817aeaaa6f4c9ddf21422f9ec711fb07acc40e989988557
Contents?: true
Size: 528 Bytes
Versions: 1
Compression:
Stored size: 528 Bytes
Contents
module TestTrack class AnalyticsEvent attr_reader :assignment delegate :visitor_id, to: :assignment def initialize(assignment) @assignment = assignment end def name if assignment.feature_gate? 'FeatureGateExperienced' else 'SplitAssigned' end end def properties { TTVisitorID: visitor_id, SplitName: assignment.split_name, SplitVariant: assignment.variant, SplitContext: assignment.context } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
test_track_rails_client-4.0.0.alpha1 | app/models/test_track/analytics_event.rb |