class StatsigEvent
Attributes
metadata[RW]
statsig_metadata[RW]
user[R]
value[RW]
Public Class Methods
new(event_name)
click to toggle source
# File lib/statsig_event.rb, line 7 def initialize(event_name) @event_name = event_name @time = Time.now.to_f * 1000 end
Public Instance Methods
serialize()
click to toggle source
# File lib/statsig_event.rb, line 18 def serialize { 'eventName' => @event_name, 'metadata' => @metadata, 'value' => @value, 'user' => @user, 'time' => @time, 'statsigMetadata' => @statsig_metadata, } end
user=(value)
click to toggle source
# File lib/statsig_event.rb, line 12 def user=(value) if value.is_a?(StatsigUser) @user = value.serialize(true) end end