Class: Hackle::RemoteConfigEvent
Instance Attribute Summary collapse
Attributes inherited from UserEvent
#insert_id, #timestamp, #user
Instance Method Summary
collapse
Methods inherited from UserEvent
exposure, remote_config, track
Constructor Details
#initialize(insert_id:, timestamp:, user:, parameter:, value_id:, decision_reason:, properties:) ⇒ RemoteConfigEvent
Returns a new instance of RemoteConfigEvent.
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
|
# File 'lib/hackle/internal/event/user_event.rb', line 171
def initialize(
insert_id:,
timestamp:,
user:,
parameter:,
value_id:,
decision_reason:,
properties:
)
super(insert_id: insert_id, timestamp: timestamp, user: user)
@parameter = parameter
@value_id = value_id
@decision_reason = decision_reason
@properties = properties
end
|
Instance Attribute Details
#decision_reason ⇒ String
159
160
161
|
# File 'lib/hackle/internal/event/user_event.rb', line 159
def decision_reason
@decision_reason
end
|
153
154
155
|
# File 'lib/hackle/internal/event/user_event.rb', line 153
def parameter
@parameter
end
|
#properties ⇒ Hash{String => Object}
162
163
164
|
# File 'lib/hackle/internal/event/user_event.rb', line 162
def properties
@properties
end
|
#value_id ⇒ Integer?
156
157
158
|
# File 'lib/hackle/internal/event/user_event.rb', line 156
def value_id
@value_id
end
|