Closed maxveldink closed 4 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 99.46%. Comparing base (
6895a0d
) to head (984e60a
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@beeme1mr Good callout, added some examples
I don't think we're overly concerned with thread safety here. We haven't run into any issues with a similar implementation yet. Happy to take a look at any bugs that pop up around that though!
This PR
This is largely a port of this behavior from the Sorbet implementation my company originally started with.
evaluation_context
across the board more explicitlyEvaluationContext
to have a cleaner initializer signature and add==
andmerge
convenience methodsEvaluationContextBuilder
during flag evaluation to reconcile all contextsRelated Issues
Closes #111
Follow-up Tasks