lib/ldclient-rb/impl/event_factory.rb in launchdarkly-server-sdk-6.1.1 vs lib/ldclient-rb/impl/event_factory.rb in launchdarkly-server-sdk-6.2.0
- old
+ new
@@ -101,10 +101,15 @@
end
end
def is_experiment(flag, reason)
return false if !reason
+
+ if reason.in_experiment
+ return true
+ end
+
case reason[:kind]
when 'RULE_MATCH'
index = reason[:ruleIndex]
if !index.nil?
rules = flag[:rules] || []
@@ -113,8 +118,9 @@
when 'FALLTHROUGH'
return !!flag[:trackEventsFallthrough]
end
false
end
+
end
end
end